-3
ユーザーが入力した数値の算術演算を行う単純なデルファイコンソールアプリケーションを作成しています。問題はユーザーが 'a' .. 'z'、 'アプリのクラッシュを招く 'Z'。どうすればこれを防ぐことができますか? try-exceptを使用しても動作しませんが、誰もこのクラッシュを防ぐためのアイディアを持っていますか?事前にDelphi 7コンソールアプリケーションでKeypress検証を行う方法
Write('Please Enter a Number:=');
Readln(str1);
try
num1:=StrToFloat(str1);
except
on e:exception do
Writeln(e.message);
end;
ありがとう:
は、ここに私のコードです。
例外処理は、コンソールアプリケーションで正常に動作します - あなたが私たちに言っていない何かがなければなりません –
私は何をデビッドを隠さなければならないのですか? num1はDouble型です。 – CyprUS
「アプリクラッシュへのつながり」とはどういう意味ですか? –