delphi设置断点无效,显示一个小叉? 调试一个包!delphi设置断点无效,显示一个小叉?(是在有交往语句上加的断点) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有一行procedure TW7001.SpButAddClick(Sender: TObject);var tmpForm: TW7001B;begin tmpForm := TW7001B.Create(self); //这一行设的断点 tmpForm.ActionType := 'A'; tmpForm.Ver := Ver; tmpForm.mOpMode := mOpMode; tmpForm.tDefDcto := mDefDcto; tmpForm.tDATEProtect := mDATEProtect; tmpForm.tDefMCU := mDefMCU; tmpForm.tMcuProtect := mMcuProtect; tmpForm.tDefEMCU := mDefEMCU; tmpForm.tEMcuProtect := mEMcuProtect; tmpForm.tAPLOTNCheck := mAPLOTNCheck; tmpForm.ShowModal; FreeAndNil(tmpForm);end; 你看下编译选项有没有设置DEBUG INFORMATION啊clean了重新编译下 设置了debug informationclean了重新编译下是什么意思? 可能是被河蟹了检查option,看看有没有人动过 如果是這樣的話,檢查下有沒有在DELPHI把把DEBUG項給去掉了,或者在其它地方下個斷點看行不行??如果仍不行,嘗試重新找開DELPHI,刪除掉對應文件的DCU再編譯一次看下。 能正常编译的程序,有时候重启下Delphi就可以了。也说不明白原因! 会有这么奇怪吗?在你加断点的前一句来个showmessage试试看有没有执行到?另外楼主说 调试一个包 是什么意思?难道上面的代码是在包里面的??? 是包里面的。加了SHOWMESSAG可以有显示 出现这种情况,使用工程结点右键Build(构建)功能,不使用Complie(编译)。。这样做强制工程全部重新编译。 我也遇到好多次这样的问题,刚刚还能设置断点,下次再设可能就不灵了,很可能是DELPHI的BUG吧,往往解决办法就是重启DELPHI,然后正常 Build All 下,应不会有叉叉了 在Project>Options>complier>debugging中选中其中的内容。 DELPHI有时可设断点的地方跟代码不对齐的,会相差一行什么的,主要看旁边有没有个小蓝点。有就说明可以设置断点 如果确定该代码一定有可能被执行过的话,就有可能是DELPHI问题了。我遇见过不少次这种问题,尤其在调一些引用关系比较复杂的DLL时,关了DELPHI重开都还是断点不下来的,只好SHOWMESSAGE了。 悲催 我的也是上面方法都试过了,debug 选项也设置了,死活不行 还是关于UAC问题 两个Form之间的刷新Datagrid的问题 关于键盘消息模拟的问题 急招delphi程序员 工作地点哈尔滨 使用了个XP控件,(XP.Style.v2.6.0.1),在点击xpcombobox的时候出现错误: 急,寻找组件!!!! 新手求助!!各位高手帮帮忙 请问在DELPHI中的如何静态加载DLL(急!!高分) <<<<<<大家帮这位MM一下忙吧!!>>>>>> 以上是小弟编的计算π的算法,可结果是0,我错在那里? 关于 ClientSocket和ServerSocket问题. ado连接excel后如何替换指定字段内的内容?
procedure TW7001.SpButAddClick(Sender: TObject);
var
tmpForm: TW7001B;
begin
tmpForm := TW7001B.Create(self); //这一行设的断点
tmpForm.ActionType := 'A';
tmpForm.Ver := Ver;
tmpForm.mOpMode := mOpMode; tmpForm.tDefDcto := mDefDcto;
tmpForm.tDATEProtect := mDATEProtect;
tmpForm.tDefMCU := mDefMCU;
tmpForm.tMcuProtect := mMcuProtect;
tmpForm.tDefEMCU := mDefEMCU;
tmpForm.tEMcuProtect := mEMcuProtect;
tmpForm.tAPLOTNCheck := mAPLOTNCheck; tmpForm.ShowModal;
FreeAndNil(tmpForm);
end;
clean了重新编译下
检查option,看看有没有人动过
如果是這樣的話,檢查下有沒有在DELPHI把把DEBUG項給去掉了,或者在其它地方下個斷點看行不行??如果仍不行,嘗試重新找開DELPHI,刪除掉對應文件的DCU再編譯一次看下。
难道上面的代码是在包里面的???
加了SHOWMESSAG
可以有显示