1

ラベル キャプションでその文字列の n 回の繰り返しを達成するために、文字列に数値を掛けるにはどうすればよいでしょうか。

これらの行に沿ったものは、演算子がオペランドの型に適用できないというエラーを返します。ありがとう

4

2 に答える 2

10

あなたが望むことをする組み込みの演算子はありません。コードはPythonで機能しますが、Delphiでは機能しません。

文字列が1文字の場合は、次を使用できますStringOfChar

Caption := StringOfChar('s', n);

ユニットDupeStringからのより長い入力文字列の使用については、次のようになります。StrUtils

Caption := DupeString('blah', n);
于 2012-04-08T15:10:45.763 に答える
6

Delphi では、その構文は許可されていません。ただし、 と呼ばれる関数があり、それはDupeString同じStrUtils.pasことになります。

Label1.Caption := DupeString('test', 4);
于 2012-04-08T15:09:41.100 に答える