다름이 아니라......
=================================
if Length(S) = 94 then <== 여기서 94 라는것은 라인의 byte크기이죠??
begin 그럼 스페이스바(빈칸)로 된것도 이 함수가 처리를 하는지
. 궁금합니다...????
. 제가 실행 해보니깐 스페이스바를 인식 못하는것 같아서요!!
.
end
==================================
고수님들 좀 갈켜 주세요......
그럼 좋은 하루 되세요!!!
> 다름이 아니라......
> =================================
> if Length(S) = 94 then <== 여기서 94 라는것은 라인의 byte크기이죠??
> begin 그럼 스페이스바(빈칸)로 된것도 이 함수가 처리를 하는지
> . 궁금합니다...????
> . 제가 실행 해보니깐 스페이스바를 인식 못하는것 같아서요!!
> .
> end
> ==================================
> 고수님들 좀 갈켜 주세요......
> 그럼 좋은 하루 되세요!!!
///////////////////////////////////////////////////////////////////////
Length는 character단위의 개수(길이)이지 byte크기는 아닙니다.
따리서 빈칸도하나의 문자이므로 개수(길이)에 포함됩니다.
byte크기를 구하려면 SizeOf함수를 사용하는 건데요,
이 함수는 현 Data Type별 크기를 구하므로 값의 길이와는 무관합니다,
또한 character단위의 크기도 char, ansiChar, WideChar등에 따라 다르구요.
어떤결과를 원하시는지는 모르겠으나
Length사용시 특수문자나 한글등은 길이가 2이고 일반 아스키문자나 공백은 길이가1입니다.