728x90
반응형
String 을 PAnsiChar 변환
function StringToPAnsiChar(stringVar : string) : PAnsiChar;
Var
AnsString : AnsiString;
InternalError : Boolean;
begin
InternalError := false;
Result := '';
try
if stringVar <> '' Then
begin
AnsString := AnsiString(StringVar);
Result := PAnsiChar(PAnsiString(AnsString));
end;
Except
InternalError := true;
end;
if InternalError or (String(Result) <> stringVar) then
begin
Raise Exception.Create('Conversion from string to PAnsiChar failed!');
end;
end;
728x90
반응형
'Delphi Tip > 문자' 카테고리의 다른 글
델파이 UTF-8 (0) | 2023.11.15 |
---|---|
Case문으로 문자 비교하기 (0) | 2023.11.08 |
난수 문자열 만들기 (0) | 2021.10.13 |
문자 사이에서 숫자 추출하기 (0) | 2021.10.12 |
문자열에서 특정 단어가 몇번 들어갔는지 체크하는 함수 (0) | 2021.10.11 |
댓글