社区
Delphi
帖子详情
dephi 异常处理不执行
tuanyuan
2005-06-23 09:52:06
我写了一下代码,可异常处理总不执行,请高手指点!
var
j:integer;
begin
try
j:=strtoint('h');
except
showmessage('转换错误');
exit;
end;
end;
...全文
73
6
打赏
收藏
dephi 异常处理不执行
我写了一下代码,可异常处理总不执行,请高手指点! var j:integer; begin try j:=strtoint('h'); except showmessage('转换错误'); exit; end; end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
elite01
2005-06-23
打赏
举报
回复
up
duanhai
2005-06-23
打赏
举报
回复
to firstshine(黑里透红)
向你学习
hhzqf1980
2005-06-23
打赏
举报
回复
应该会执行的,
firstshine
2005-06-23
打赏
举报
回复
第二次回答这样的问题了。因为你的变量j在赋值之后没有被使用所以他被编译器优化掉了。实际上你的代码相当于
var
j:integer;
begin
try
except
showmessage('转换错误');
exit;
end;
end;
你如果不改你的代码,你试试告诉编译器不要优化你的代码,就会出现异常的,方法如下:
菜单Project->Option->Compiler页面,去掉Code Generation中的Optimization前面的勾试试看
neo40
2005-06-23
打赏
举报
回复
这条语句好象没错误啊
何鲁青
2005-06-23
打赏
举报
回复
我是第三次看到这样的问题
搂住所谓的不执行,可能有如下情况
1、被编译器优化
2、搂住是在调试状态下执行,出现异常的时候编译器就会停止执行,不弹出提示框,此时点F9才会继续执行。
Delphi 跳出循环的几种方法
Delphi 跳出循环的几种方法Delphi 跳出循环的几种方法 我常用的几种方法 希望大家看看 那个是大家常用的而且比较不错的 以下是引用片段: ...如果用 Abort,则
执行
不到 P3,如果用 Exit 就能够
执行
到 P3。
Delphi 5 经典教程
4.6.5 覆盖应用程序的
异常处理
107 4.6.6 显示一个封面 109 4.6.7 使窗体尺寸最小 110 4.6.8 运行没有窗体的项目 111 4.6.9 退出Windows 112 4.6.10 防止关闭Windows 113 4.7 总结 113 第5章 理解Windows消息 114 ...
Delphi开发技巧之-其他
处理全局异常 将对象转换为字符串 将程序当作屏保运行 延时函数 操作桌面图标 改变数据格式 检查Delphi是否运行 检查总计值是否正确 检查磁盘是否就绪 检查驱动器内是否有盘 检查鼠标是否有滚轮 访问受保护的属性 ...
一个Delphi简单多层的SQL服务器实例.rar
本源码中的
异常处理
思路:把前台传来的数据库别名、用户上线名称、用户上线密码等三项数据指定给TDatabase控件,并且
执行
联机的操作。如果联机时发生错误,则产生一个exception给前台程序,前台程序将会利用到这个...
093_《Delphi6实用开发指南》
全书分为18章,内容包括:Delphi概述、Delphi的集成开发环境、ObjectPascal语言基础、常用组件、对话框设计、多文档使用、窗体设计、图形图像处理、多媒体应用、文件管理、
异常处理
、API函数的应用、使用和创建...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章