社区
Delphi
帖子详情
关于错误捕获,我的代码错在那里?
馮強
2002-07-17 04:08:59
为了保证Edit1.Text输入的是合法数字,我用了下面的程序。但运行时程序中断,测试时我输入的是99.99.99。请高手指点一二。
...全文
92
8
打赏
收藏
关于错误捕获,我的代码错在那里?
为了保证Edit1.Text输入的是合法数字,我用了下面的程序。但运行时程序中断,测试时我输入的是99.99.99。请高手指点一二。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphi0302
2002-07-18
打赏
举报
回复
你是在delphi开发环境下测试的吧
只要有异常,程序会跟踪到异常的那一个。。。会给你错误的信息哦:)
你单独执行那个生成的exe,看看,报错信息就是你所想要的哦
oracle_lover
2002-07-18
打赏
举报
回复
哈, 如果你是在Delphi编程环境下调试程序时运行的,那么程序会在每个异常处中断。这并不意味着你的程序写的有问题。
单独运行生成的*.exe文件,你会发现一切如你所愿。
上述问题可能可以在Delphi中修改编译属性得到改变。
zfmich
2002-07-17
打赏
举报
回复
调试的时候会报错,但运行的时候就不会了。
s_cube
2002-07-17
打赏
举报
回复
什么运行时出错?
你可以在except里用
on e:Exception do
showmessage(e.message);
看看错误是什么
s_cube
2002-07-17
打赏
举报
回复
什么运行时出错?
你可以在except里用
on e:Exception do
showmessage(e.message);
看看错误是什么
馮強
2002-07-17
打赏
举报
回复
yansea(思宏) :我写的这代码在运行时出错啊!!!!!!!!
yansea
2002-07-17
打赏
举报
回复
同意·!
馮強
2002-07-17
打赏
举报
回复
procedure TForm1.Edit1Exit(Sender: TObject);
begin
try
StrtoFloat(Edit1.Text);
except
Begin
Application.MessageBox('请输入合法的数字!','错误:',MB_OK);
Edit1.SetFocus;
end;
end;
end;
Promise
错
误
处理:两种有效的
捕获
方法
在部分逻辑中进行“内部消化”,但是关于
错
误
捕获
还是有些误区容易踩到。所以围绕Promise的
错
误
捕获
需要针对其异步特性,这里就有两个思路,一个是使用原生的Promise链式操作即。常规的
错
误
捕获
指的是
代码
中不存在...
java怎么
捕获
error,异常 - 何时
捕获
java.lang.Error?
异常 - 何时
捕获
java.lang.Error?在什么情况下应该在应用程序上
捕获
java.lang.Error?16个解决方案95 votes一般来说,从不。...我还看到一些愚蠢的第三方
代码
抛出
错
误
的子句,所以你也必须处理它们。顺便...
try...catch不能异步
捕获
代码
错
误
?
那就再学一下,在 JavaScript 中,try…catch 块确实是同步的,它用于
捕获
同步
代码
块中的异常。如果发生了异步操作中的
错
误
,try…catch 无法
捕获
,因为它已经执行完毕,无法
捕获
异步
代码
中的异常。
js的各类
错
误
捕获
我们在开发中经常用到try catch来
捕获
接口
错
误
,并上报到监控平台。这是你是否产生过疑问,这些
错
误
在前端都是如何
捕获
到的? 二、常见
错
误
类型 解析时候发生语法
错
误
值不是所期待类型 引用为声明变量 资源加载...
python中如何
捕获
错
误
错
误
捕获
,出
错
时要执行的
代码
else: 没有
错
误
时要执行
代码
finally: 不管有没有
错
误
都要执行的
代码
以上语句只能在
代码
出
错
时,输出自己定义的语句,但并不能输出到底是什么
错
误
,我还是想知道是什么
错
误
,才...
Delphi
5,927
社区成员
262,932
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章