我的一个用于计算的BUTTON.ONCLICK事件里有1300条关于计算的语句,每次点击它计算时,第一次计算的结果根本就不对,只有再次点击它一次,结果才计算对了,各位大哥你们碰到这种情况吗?怎么解决?在线等,解决后立即结帐!
解决方案 »
- 关于cxgrid刷新问题,请大神们解答啊!
- Delphi7与wcf
- 进程隐藏问题!!
- 程序员的感情在哪里?------诚征女友(优)
- 为什么我写的键盘钩子是应用程序级别的而不是全局的?
- help!100分
- 怎么将TListView中的一个Column隐藏,并且拖也拖不出来?
- 怎样把一字符串插入到TMemo中当前光标位置?
- 我的DBGRID里有一个lookup字段,但是运行时,要点击三下才会把列表展开以供选择??
- 用缓冲方式处理数据时,dbgrid会重复显示出纪录,如何解决
- 关于Delphi中,TStack或者TObjectStack的使用! 众位大侠请看!
- 如何做一个象我的电脑里的那样可以浏览硬盘及文件夹的程序。
我的D6变量是只有3个,i,j:integer;x:string;
i:=edit1.text;
j:=edit2.text;
x:=adoquery1.fieldbyname('xq').asstring;
这个是没问题的啊。
做单步调试,应该能找到。
做程序应该有耐心。先自己仔细找BUG
有时间再单步调试
i:=edit1.text;
j:=edit2.text;
可以这样吗?
我也知道代码长了不好,但我用的数据库是ACCESS的,不支持存储过程,所以没办法只好在D6中直接写了,还有别的意见吗?
i:=edit1。text;
j:=edit2。text;
不行 因为text是string类型的
应该为
i:=strtoint(edit1。text);
j:=strtoint(edit2。text);