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
반응형
'Delphi > 문법' 카테고리의 다른 글
Now와 DateToStr, TimeToStr로 현재 날짜와 시간 구분 출력하기 (0) | 2025.05.15 |
---|---|
RandomRange를 사용한 범위 내 난수 생성 (0) | 2025.05.09 |
for..in 반복문을 사용한 컬렉션 순회 (0) | 2025.05.05 |
FreeAndNil을 사용한 메모리 해제와 포인터 초기화 (0) | 2025.05.01 |
Now와 FormatDateTime을 활용한 현재 날짜 및 시간 포맷 출력 (0) | 2025.04.14 |
댓글