에디트 박스나 메모 컨트롤에서 선택된 문자열을 제거한다. 마우스를 통하여 제거될 문자을 선택하게 한 후 선택된 문자열을 일시에 제거할 때 이 메소드를 사용한다. Memo1.ClearSelection;
CompareStr
function CompareStr(const S1, S2:string) : Integer;
문자열 S1과 S2를 비교한다. 만약 S1이 S2보다 작으면 0보다 작은 값을 리턴하고, 같거나 크면 0을 리턴한다. 같은 기능을 갖는 AnsiCompareStr 함수의 경우에는 비교될 문자를 ANSI에 설정된 표준 문자 셋의 값을 기준으로 하여 비교를 하게 되지만, CompareStr 함수의 경우에는 ANSI 기준에 따르지 않고 곧바로 비교한다. I := CompareStr(string1, string2);
CompareText
function CompareText(const S1, S2:string): Integer;
CompareStr과 같은 역할을 하지만, 비교되는 문자열의 양에 차이가 있다. 텍스트 S1과 S2를 비교하여 같으면 0을 리턴한다. 만약 S1이 클 경우에는 0보다 큰 값을, 작은 경우에는 0보다 작은 값을 리턴한다. AnsiCompareText와는 달리 ANSI 문자 셋에 기준을 두지 않고, 직접 텍스트를 비교한다.
I := CompareText(string1, string2);
Concat
function Concat(s1 [, s2,...,sn]:string):string;
두 개 이상의 문자열을 하나로 합친다.
S := Concat('ABC', 'DEF'); //결과는 ABCDEF
Copy
function Copy(S:string; Index, count:integer): string;
> 델파이 도움말에서 문법구문 함수좀 보려고 하는데요..
> 도움말 파일 사용이 어렵네요...
> 왕 초보다보니..
> 도움말 어느부분에 있는지좀 알수있을까요...
※ 널로 끝나는 문자열 처리 프로시저와 함수 Function
설 명
StrAlloc
function StrAlloc(size:Word):PChar;
최대길이의 널로 끝나는 문자열을 저장하기 위한 버퍼을 할당한다.
StrBufSize
function StrBufSize(Str:PChar):Word;
StrAlloc으로 할당받은 버퍼에 들어갈 수 있는 최대 문자 개수를 돌려준다.
StrCat
두 문자열을 이어준다.
StrComp
function StrComp(Str1, Str2:PChar):integer;
두 문자열을 비교한다.
StrCopy
function StrCopy(Dest, Source:PChar):PChar;
한 문자열을 다른 문자열에 복사한다.
StrDispose
function StrDispose(Str:PCHar);
StrAlloc로 할당받은 메모리를 해제한다.
StrECopy
function StrECopy(Dest, Source:PChar):PChar;
한 문자열을 다른 문자열에 복사한 후 결과 문자열의 끝문자에 대한 포인터를 돌려준다.
StrEnd
function StrEnd(Str:PChar):PChar;
문자열의 끝문자에 대한 포인터를 돌려준다.
StrFmt
function StrFmt(Buffer, Format; PChar; const Args:array of const): PChar;
개방된 배열 Args의 일련의 인자를 포맷한다.
StrIComp
문자열을 비교하되 대소문자를 구분하지 않는다.
StrLCat
function StrLCat(Dest, Source:PChar; MaxLen:word):PChar;
source에 지정해 준 문자열의 Dest의 끝에 추가한 후 Dest를 리턴한다.
StrLComp
지정된 최대길이까지 두 문자열을 비교한다.
StrLCopy
function StrLCopy(Dest, Source:PChar; MaxLen:Cardinal):PChar;
지정된 최대길이까지 한 문자열을 다른 문자열에 복사한다.
StrLen
function StrLen(Str:PChar):Cardinal;
Str에 포함되어 있는 문자의 수를 리턴한다.
StrLFmt
function StrLFmt(Buffer:PChar; MaxLen:Word; Format:PChar; const Args: array of const);
Args 인자에 포함되어 있는 일련의 인자들을 포맷한다.
StrLIComp
function StrLIComp(Str1, Str2:PChar; MaxLen:Word):Integer;
대소문자를 가리지 않고 지정된 최대 길이까지 문자열을 비교한다.