这条语句为什么不执行? To sundayboys(sunboy) 可是这条语句是写在Except后面的啊,为什么也不能执行哪? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TO wanwangzhiwang(万王之王) 我也试过把Raise去掉是可以的,但为什么加Raise就不行呢,这可是书上的例子啊。 修改代码如下,并且修改Project Options的Compiler-->把Optimization去掉就可以了.也可以修改Debug Options,Var I,j,k:Integer;begin J:=0; I:=5; try K:=(i div j); except k:=-1; caption:=inttostr(K); raise; end;end; To Kingron(WinAPI) :果然是高手,问题解决了,那么斑竹能不能在说说Optimization具体在这里起什么作用呢?(今天我一定把此贴结了,不给论坛添麻烦。) 因为使用了raise,把raise去掉就可以了,raise是强制退出。 Optimization就是优化的意思,Delphi编译器会去掉一些没有用的代码和一些没有用到的变量,去掉优化之后,就是强制Delphi保留那些没有用的代码和变量,优化其实有几种,一种是代码优化,一种是速度优化,一种是大小优化,还有其他的吧?我也弄不明白了~~~~~~~``在Turbo Pascal & Borland C++31里面的编译选项中就有几个可以选择的地方! 再次感谢Kingron(WinAPI) !!! 因为没有出错,except没得到执行 用Delphi实现论坛灌水机的源码不能调试通过 请问这个DBGridEh我该怎么用 当打开一个表单时,怎样让这个表单始终在所有表单的前边?谢谢! 请问有没有那么一个函数,能计算出两个日期之间相差几天? 表中数据修改的问题? 关于窗口的基础问题,价值30分。 (紧急求救)请问在Delphi中如何使用扫描枪取得条形码? 关于程序执行DTS包文件出现"执行已被用户取消"的问题,江湖救急阿急急!!!!!!!! 关于ado和sql语句的问题,分不够可以再加啊 110 delphi里有没有做*.hlp文件的东东? 怎样调用资源文件中的光标文件改变鼠标指针
我也试过把Raise去掉是可以的,但为什么加Raise就不行呢,这可是书上的例子啊。
也可以修改Debug Options,
Var
I,j,k:Integer;
begin
J:=0;
I:=5;
try
K:=(i div j);
except
k:=-1;
caption:=inttostr(K);
raise;
end;
end;
果然是高手,问题解决了,那么斑竹能不能在说说Optimization具体在这里起什么作用呢?(今天我一定把此贴结了,不给论坛添麻烦。)