Delphi编译问题总结,原贴太长,故另开贴,如果bbs上的众高手还解决不了,本星期结贴,不欢迎 Ale.,paofu,刘浏 等解决不了问题的牛人!! (100

  • 主题发起人 主题发起人 TourAn
  • 开始时间 开始时间
重装DELPHI很可能是徒劳
撤分单元很可能会有效,你可以试试先分一小段出来,然后逐渐加
 
4500个Panel,难以想象,为什么要放这么多Panel,可否说来听听(如果不违例的话)?
 
或者这个蓝点表示了什么内容,也许BORLAND的人才知道。或者他们也不知道。很重要吗?如果你的程序测试运行都没有问题。这种问题就没有意义了。当然只是对想我这样普通的程序员来说的。对无关的问题不求甚解个人认为是最好的方法了。
手头没有DELPHI不知道4500PANEL是个什么概念。许多的东西都有一个限制,比如OPENDIALOG打开的文件数量。比如递归调用的深度0,我也很好奇。其他机器上呢?
或者编译的时候内存泄漏呢?好多可能呀。
本着解决问题的态度。不要限制什么人才好。只要脸上不长麻子。哈哈。麻子会恨我的,哈哈
 
请试着将dcu给删除
 
如果你用了某些ocx控件的话,兼容性会存在隐性错误的,很难查。
 
to 陈晨 : 小蓝点表示已经编译成功,如果一个函数在编译完成之后没有它,在那个地方
设置断点是灰色的,表示不能进行跟踪调试!因此,现在测试没有问题,如果
将来要增加一些函数要跟踪调试的话,麻烦不就大了!

本着解决问题的态度。不要限制什么人才好 -- 呵呵,那些被明确限制的人,都只是会
说风凉话而不会解决问题的人,限制一下是让它们有些自知之明,免的浪费其他
dfw的时间和bbs的空间!
 
我问你一下,你工程中有调用Design窗口吗?
或者这么说,你有调用design窗口中的函数了吗?
如果没有地方调用,就没有篮点。

不信你做个试验:
1。新建个工程,已经有了form1
2。新建一个form2
3。在form2中写无数函数或者过程。
4。编译
5。你看到了吧。
6。我也不想多说了,这种问题讨论起来没有意义。
 
to Highpeak : 该unDesign窗口在项目中多处调用,包括该单元的函数等。
至于有没有意义--如果delphi没有断点跟踪调试功能,所有的dfw
们可能都不会答应。

我这个问题虽然很少人碰到,但我相信肯定是个问题,我如果简单点,把原来备份的文件
拿来修改即可,但如果能搞清楚原因,总会是好的!
 
我不信,确实不信。
你试验过了吗?
那你再把form2中的函数再form1中调用一下,有篮点了吧?好神奇哦,嘿嘿。
 
這個問題我想很難問出個結果來
我原來也遇到過來,有的工程可以,有的工程就是不可以!
建議你重新建個工程,然後一個一個的單元加入
應該就會發現問題的
 
to Highpeak : 不信不行啊,你看了我的截图没有,那里有个onclick事件的代码,总应该
被调用把,但编译的时候还不是没有小蓝点,因此也不能跟踪该click事件

to All : 看样子是解决不了,不过我会把系统都重装一遍,到时候把结果贴上来的
 
截图看过了。
你在你的main中调用一下design中的click测试一下,篮点还没有?
你design当作主窗口显示出来试试,还没有?
 
或者:
你在main中增加一个按钮,在按钮的事件中添加:
TfrmDesign.create(application).show;

篮点还没有就见鬼了,不是你见鬼就是我见鬼了。嘿嘿!
 
to : Highpeak 确实不行,呵呵,鬼来了也不行
 
还在骗人,你。
结束帖子了吧。
 
to : Highpeak 我骗人干吗呢?回答不出来也无所谓,反正很多问题还不是靠自己,光
问别人也不是办法
 
那你搞定了不要忘记告诉大家啊,
我已经收藏了。
 
拆开试试行不行先吧。
如果你不想拆开,当然还有其它方法,比如下次再说,下班了.....
 
to ivw: 说说你的方法啊,这个星期我就要结贴了!
 
用Delphi多年,很想见识一下你的这个特殊单元,但是看前面的帖子你好像很在意代码泄漏,如果不勉强的话,可否Email给我一份(出于商业考虑你可以尽量删掉你的代码中有特色的部分,只要保留那种特殊现象还存在就行),不方便的话也没关系,只当我没说!
 
后退
顶部