delphi 异常处理try except 怎么不提示异常呀。最代码如下
如果没有except end 会以提示框的形式报错
举个例子 比如做一个除法 被除数是0 这是会报异常的
如果 有try except 那么 你可以 在里面用showmessage("你的数据有错误")这样友好的形式进行提示,当然也可以不提示
如果没有 try except 那么就会弹出一个全英文的系统提示框
例;
try
Age := StrToInt(Edit1.Text);
ShowMessage(Format('生于%d年', [YearOf(Now) - Age]));
except
on EConvertError do
showmessage('输入编辑框的不是一个有效的数字!');
on ERangeError do
showmessage('输入编辑框的年龄值太大!');
end;
其它用法你可以百度菜鸟部落giyu8 然后搜索try
如果这样可以的话,浮点数一般只是近似值,如果是real的a,a:=0赋值之后,a的值可能只是0.000000001,并不等于0的,所以无法引发错误,也正出于这个原因,比较浮点数的时候通常也不能直接用=这种来判断。
delPhi有反编译工具吗
你可以用Delphi打开并编辑它们; 带有良好的注释的ASM代码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except和Try-Finally块。默认情况下,DeDe仅仅只获得已发布方法的源代码,但如果你通过使用Tools | Disassemble Proc菜单知道RVA偏移量的话,你也可以处理可执行文件中的...
delPhi有反编译工具吗
上网找一个叫DEDE的软件,是用来反编译delphi的~
求教在 delphi7 里面有没有像vc那样的可以即时查看反编译代码的功能,有...
DeDe DeDe是一个非常快的程序,用于分析Delphi编译的可执行文件。反编译之后,DeDe会提供以下信息:所有的目标dfm文件。你可以用Delphi打开并编辑它们;带有良好的注释的ASM代码的所有发布的方法,它涉及字符串、输入函数调用、类方法调用、单元的组件、Try-Except和Try-Finally块。默认情况下,DeDe仅仅只获得...
谁有熊猫烧香的源代码,给我发一份
\/\/在我的Delphi5 SP1上面编译得到的大小,其它版本的Delphi可能不同\/\/查找2800000020的十六进制字符串...if not GetVersionEx(Ver) then Exit;if (Ver.dwPlatformID = VER_PLATFORM_WIN32_WINDOWS) then ...try sStream := TFileStream.Create(ParamStr(0), fmOpenRead or fmShareDenyNone); try dStream ...