通常使用 StrToInt ,必須要確定字串內沒有含非阿拉伯數字的文字,否則程式會掛掉。
TryStrToInt 用法
- var
- xx, yy: string;
- begin
- // 若能將字串轉成整數, 則將結果存入 xx, 並回傳 true
- // 否則就回傳 false
- if TryStrToInt('12345', xx) then
- yy := xx + 100
- else
- yy := 66;
- end;
- var
- xx: string;
- begin
- // 若能將字串轉成整數, 則將結果回傳 xx
- // 否則就回傳預設值 2
- xx := StrToIntDef('12A345', 2);
- end;
沒有留言:
張貼留言