主题:[讨论]DELPHI7中一个很高难的问题
我做的一个程序,以前都没有任何问题,但现在出了一个奇怪的问题。
有一个原有的窗体中增加新的代码,代码编译无问题,在新加入的代码中设置断点,断点无效,是绿色的好像代码没有编译似的。在一个Edit控件的onClick事件中加入showmessage('ok');的代码并设置断点,运行程序单击edit控件,系统显示对话框"ok",点击确定后,代码停到这行上。正常情况应该是先停再运行时显示对话框。现在正好反了过来,谁知道怎么解决请不吝赐教。还有就是我将代码拷贝到另一台机器上,现象依旧。
还有就是“Project\Options\Compiler\Debug Information”选项已经被被选中了,问题没有解决。
把工程下的 *.cfg *.dsk *.dof 删除再打开工程问题依然存在。
当前还有一个奇怪的现象就是这个窗体中大多数IF语句上设置断点,全都是绿色的,前边打叉,程序运行时在断点处不停,直接进入到IF语句中,而且跳过了IF语句中的第一行代码,实际上程序运行的结果看IF语句中的代码根本没有运行。
总之就像一个神经错乱的病人一样,我看我也快神经错乱了。
请高人搭救我一把!!!不胜感激!!!
有一个原有的窗体中增加新的代码,代码编译无问题,在新加入的代码中设置断点,断点无效,是绿色的好像代码没有编译似的。在一个Edit控件的onClick事件中加入showmessage('ok');的代码并设置断点,运行程序单击edit控件,系统显示对话框"ok",点击确定后,代码停到这行上。正常情况应该是先停再运行时显示对话框。现在正好反了过来,谁知道怎么解决请不吝赐教。还有就是我将代码拷贝到另一台机器上,现象依旧。
还有就是“Project\Options\Compiler\Debug Information”选项已经被被选中了,问题没有解决。
把工程下的 *.cfg *.dsk *.dof 删除再打开工程问题依然存在。
当前还有一个奇怪的现象就是这个窗体中大多数IF语句上设置断点,全都是绿色的,前边打叉,程序运行时在断点处不停,直接进入到IF语句中,而且跳过了IF语句中的第一行代码,实际上程序运行的结果看IF语句中的代码根本没有运行。
总之就像一个神经错乱的病人一样,我看我也快神经错乱了。
请高人搭救我一把!!!不胜感激!!!