C++ Builder 만 사용하다 Delphi 공부하고 있는중입니다.
근데...
C언어에서는....
StrToInt(a) 이거 사용할때...숫자 형식이 아니면 Error 나서 예외처리 해주기 귀찮아서...
그리고 예외처리는 컴파일모드일때는 정상적으로 작동하지 않고
실행화일모드일때만 예외가 정상적으로 발생해서....
그냥 atoi(a), atof(a) 이런거 사용합니다.....숫자형식이 아니면 그냥 잘알아서 0 을 반환해 줍니다.....
델파이에서도 이렇게 간단하게 사용할수 없는지요.....
procedure TForm1.Button1Click(Sender: TObject);
var
a : String;
b : Integer;
begin
a := 'A';
Panel1.Caption := a;
try
b := StrToInt(a);
except
ShowMessage('Conversion Error');
end;
ShowMessage(IntToStr(b));
end;
|