어떻게하면 레이블 캡션에서 해당 문자열의 반복 양을 달성하기 위해 문자열을 곱할 수 있습니까? 예 :n = 5이면 's'* n = 'sssss' 그런 다음 레이블 캡션이됩니다.문자열을 숫자로 곱하면
해당 행에있는 값은 연산자가 피연산자 유형에 적용 할 수 없다는 오류를 반환합니다. 감사합니다.
어떻게하면 레이블 캡션에서 해당 문자열의 반복 양을 달성하기 위해 문자열을 곱할 수 있습니까? 예 :n = 5이면 's'* n = 'sssss' 그런 다음 레이블 캡션이됩니다.문자열을 숫자로 곱하면
해당 행에있는 값은 연산자가 피연산자 유형에 적용 할 수 없다는 오류를 반환합니다. 감사합니다.
에는 당신이 원하는 것을 운영자에 내장 없다 : 그러나 똑같은 금액 StrUtils.pas
에 DupeString
라는 기능이있다. 귀하의 코드는 Python에서는 작동하지만, Delphi에서는 작동하지 않습니다. StrUtils
장치에서 이상 입력 문자열을 사용 DupeString
를 들어
Caption := StringOfChar('s', n);
: 당신의 문자열 인 경우
하나의 문자는 당신이 StringOfChar
을 사용할 수 있습니다 I을 한게 DupeString에 대한
Caption := DupeString('blah', n);
델파이는 해당 구문을 허용하지 않습니다.
Label1.Caption := DupeString('test', 4);
+1 ' 알려진 바는 거기에 있었다. –
@WarrenP 나는 거기에 있다는 것도 몰랐다. 그러나 뭔가있을 것이고,'StrUtils'의'count'에 대한 빠른 검색이 그것을 계시했다. –