김진혁 님이 쓰신 글 :
: 비베에있는
: recvData = Split(recvMsg, Chr(9)) 이건 것을
: 델파이에서는 어떤 함수를 써야하나요
:
: '|' 기호를 구분으로 receData에 넣어주는거 같은데요....
:
: -> 즉 '|' 기호로 구분하여 자료를 추출할려고 합니다. 어떤함수가 있는지 ...
: 급하니깐 생각도 안나고 ,,,,
:
: 알려주시면 감사하겠습니다.^^*
지금까지 도움만 받던 제가 도움을 드릴 수 있을 때도 있네요.^^
아래 함수를 사용하세요.
procedure StringSplit(const Delimiter: Char; Input: string; var Strings: TStringList);
begin
Assert(Assigned(Strings)) ;
Strings.Clear;
ExtractStrings([Delimiter], [' '], PChar(Input), Strings);
end;
사용법은
str1 := 'aaa|www|fff|tggg';
S := TStringList.Create;
StringSplit('|', str, S);
|