ラベル キャプションでその文字列の n 回の繰り返しを達成するために、文字列に数値を掛けるにはどうすればよいでしょうか。
これらの行に沿ったものは、演算子がオペランドの型に適用できないというエラーを返します。ありがとう
あなたが望むことをする組み込みの演算子はありません。コードはPythonで機能しますが、Delphiでは機能しません。
文字列が1文字の場合は、次を使用できますStringOfChar
。
Caption := StringOfChar('s', n);
ユニットDupeString
からのより長い入力文字列の使用については、次のようになります。StrUtils
Caption := DupeString('blah', n);
Delphi では、その構文は許可されていません。ただし、 と呼ばれる関数があり、それはDupeString
同じStrUtils.pas
ことになります。
Label1.Caption := DupeString('test', 4);