小编And*_*rás的帖子

我可以在Delphi中使用类似+ =的东西吗?

我试图在谷歌搜索这个,但该+=部分被忽略.

所以我想在变量中添加一些文本:

Text := 'asdf';
Text := Text + 'ghijk';
Run Code Online (Sandbox Code Playgroud)

这工作正常,但对于更长的变量名称,这样的东西会很好:

Text := 'asdf';
Text += 'ghijk';
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

delphi

7
推荐指数
1
解决办法
2414
查看次数

如何在Firefox中设置sans-serif字体而不会丢失特殊字符

我不喜欢衬线字体.所以多年来我只是去了Firefox中的设置,而不是内容>字体和颜色>高级,并将Arial设置为Serif字体.此外,我不得不取消选中"允许页面选择自己的字体,而不是我上面的选择".它有副作用,最小的字母是由我定义的,而不是Lilliput的设计师.

但是,最近越来越多的网站使用特殊字体来显示他们之前用过的图片.在获得的图片中,"PM"部分将是2年前的普通字母或图像.

在此输入图像描述

我的问题是,如何在Firefox for Windows中设置大型无衬线字符而不会丢失特殊字符?

settings firefox

5
推荐指数
1
解决办法
545
查看次数

如何突出显示表格每一行中的最高值?

在 Google Sheets 中,我想突出显示表格每一行中的最大值。

我尝试使用条件格式,但到目前为止没有任何成功。

conditional-formatting max google-sheets conditional-statements google-sheets-formula

5
推荐指数
1
解决办法
4731
查看次数

缺少运算符或分号错误

德尔福7如果重要的话.

procedure writeLog ( varName, varValue: string );
var
  length, i :Integer;
begin
  Append( logFile );
  ShowMessage (varName);
  For i := Length(varName) to 20 do       //line 37
  begin
     varName := varName + ' ';
  end;
  WriteLn( logFile, varName + ': ' + varValue );
  CloseFile( logFile );
end;
Run Code Online (Sandbox Code Playgroud)

我收到错误:

[错误] felirat.dpr(37):缺少运算符或分号

所有的分号对我来说都很好.我错过了什么?

delphi delphi-7

4
推荐指数
1
解决办法
2886
查看次数

如何使用VALUE表达式向itab添加新行

ABAP 7.40给我们带来了新的语法,我仍在弄清楚。
我想在现有表中添加新行lt_itab。通过添加空行并找出表的当前长度以按索引进行更新,我找到了一种解决方法,但是有没有更简单的方法?

SELECT spfli~carrid, carrname, connid, cityfrom, cityto
  FROM scarr
  INNER JOIN spfli
  ON scarr~carrid = spfli~carrid
  WHERE scarr~carrid = @carrier
  ORDER BY scarr~carrid
  INTO TABLE @DATA(lt_itab).

"How can I simplify the following code part?
DATA(lv_idx) = lines( lt_itab ).
APPEND INITIAL LINE TO lt_itab.
lt_itab[ lv_idx + 1 ] = VALUE #( carrid    = 'UA'
                                 carrname  = 'United Airlines'
                                 connid    = 941
                                 cityfrom  = 'Frankfurt'
                                 cityto    = 'San Francisco' ).
Run Code Online (Sandbox Code Playgroud)

abap

2
推荐指数
1
解决办法
8753
查看次数

新的ABAP语法,而不是COLLECT

目前,我有此编码,并且可以正常工作:

      TYPES: BEGIN OF tty_ekpo,
               ebeln TYPE ebeln,
               ebelp TYPE ebelp,
             END OF tty_ekpo.
      DATA: lt_ekpo TYPE TABLE OF tty_ekpo,
            ls_ekpo LIKE LINE OF lt_ekpo.
      LOOP AT gt_lopdata ASSIGNING FIELD-SYMBOL(<fs_collect>).
        ls_ekpo-ebeln = <fs_collect>-ebeln.
        ls_ekpo-ebelp = <fs_collect>-ebelp.
        COLLECT ls_ekpo INTO lt_ekpo.
      ENDLOOP.
Run Code Online (Sandbox Code Playgroud)

我想对新语法做同样的事情,可以吗?
如果是,怎么办?

sap abap

2
推荐指数
1
解决办法
156
查看次数

在ABAP中声明深表?

我需要一个带有散列键的内部表,但每个键有多个行。我认为深表是解决我的问题的正确解决方案,但我如何定义它?

abap internal-tables

2
推荐指数
1
解决办法
1723
查看次数

如何通过 LOOP 使用范围表

我知道如何将范围表与 SELECT 一起使用。
但是,是否可以在 LOOP 的 WHERE 条件中使用它?
如果没有,有解决方法吗?

abap

1
推荐指数
1
解决办法
1万
查看次数