|
Memo1->Lines->Text.Length() 하면 얻을 수 있습니다.
다만 주의하실 것은, 유니코드 여부에 따라 결과가 다를 수 있습니다.
C++빌더 2009 이상에서는 스트링이 기본적으로 유니코드이므로 한글도 영숫자와 마찬가지로 1 글자로 인식되는 반면, 2007 이하 버전에서는 한글 1글자는 2로 계산되죠. 따라서, 만약 C++빌더 2009 이후 버전에서 한글을 2글자로 계산하려거나, 반대로 2007 이하 버전에서 한글 1글자도 1의 길이로 계산하려면 모든 글자에 대해 한글인지 검사해서 2를 곱해주거나 나눠줘야 하겠지요.
그리드 님이 쓰신 글 :
: TMemo1 에 글씨를 쓰고
:
: 그 양을 알아야 합니다. (써진 글씨의 양)
:
: 어느정도 양이 차면 지우는것을 넣으려고 하거든요...
:
: 어떤게해야 양을 알게 되나요.
|