본문 바로가기
Delphi/문법

TryStrToInt를 이용한 안전한 문자열 → 정수 변환

by MonoSoft 2025. 5. 13.
728x90
반응형

TryStrToInt를 이용한 안전한 문자열 → 정수 변환

 

 

델파이에서 문자열을 정수로 변환할 때 StrToInt를 사용하면 
변환 실패 시 예외가 발생합니다. 
반면, TryStrToInt는 예외 없이 실패 여부를 확인하며 
변환 결과를 안전하게 처리할 수 있어 사용자 입력 검증에 매우 유용합니다.

uses
  System.SysUtils;

procedure TryStrToIntExample;
var
  Input: string;
  Number: Integer;
begin
  Input := '1234';
  if TryStrToInt(Input, Number) then
    ShowMessage('변환된 숫자: ' + IntToStr(Number))
  else
    ShowMessage('유효한 숫자가 아닙니다.');
end;

TryStrToInt(문자열, 변수)는 성공 시 True, 실패 시 False를 반환
예외 처리가 필요 없어 간단하게 사용자 입력 검증 가능
TryStrToFloat, TryStrToDate 등 다양한 형태의 Try 함수도 존재

 


#델파이
#Delphi
#TryStrToInt
#문자열변환
#입력검증
#정수변환
#SysUtils
#예외없는코드
#사용자입력처리
#데이터유효성검사

728x90
반응형

댓글