CnPack Forum


 
Subject: 全部关闭还是有问题
rarnu (橙子)
灌水部部长
Rank: 8Rank: 8


UID 2689
Digest Posts 11
Credits 648
Posts 209
点点分 648
Reading Access 10
Registered 2006-10-2
Status Offline
Post at 2007-6-30 08:18  Profile | Site | Blog | P.M. 
全部关闭还是有问题

在 d2007 up 1 下,新建工程,然后用 DBEXpress,连接一个错误的数据库
然后打开数据集,此时 IDE 会有连接错误的提示,此时,点击 Close All
就会发生 ctl100.bpl 异常,然后 IDE 自动关闭
Top
gz_runwe
灌水科科长
Rank: 3Rank: 3



UID 12086
Digest Posts 0
Credits 108
Posts 47
点点分 108
Reading Access 10
Registered 2007-4-27
Status Offline
Post at 2007-6-30 22:59  Profile | Blog | P.M. 
楼主的问题我也遇到过N多次

Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-7-1 02:01  Profile | Blog | P.M. 
解决了

1、方法
打开CnControlHook.pas
找到
      // 调用原处理过程
      if Assigned(FOldWndProc) then
         FOldWndProc(Message);
变得
      // 调用原处理过程
      if Assigned(FOldWndProc) then
        try
          FOldWndProc(Message);
        Except
        End;
重新编译一下,就不会有错误出现了,
估计这个问题与楼上楼下常说IDE报错、其它控件冲突都有关,我研究DevExpress的代码比较多,它里有太多的类似的 wndproc 的hook,
哪位如果不想编译的话又需要解决的话,下面是两个dll for d10,d11,现在只能传512K,Passion太精了,所以我分成几个部分上传,上传太累人了
2、要求
哈哈,版主,该加分了
3、说明
这真是一个很小的问题,简直不值得提,但是为这个问题,大约从300前后的几个版本开始,delphi不知道给整死了多少次,
其实我早该有解决的机会,只因上次在delphi调试另一个加载cw的delphi,忘了delphi在调试环境下try except end是不能屏蔽的,改对的代码我然后我又把代码还原了,结果这外顽症一直保留至今,今天从晚上11:00后开始认真找,真的找出来 ,改了之后,delphi用了3个小时了,没出现过一次close all 或者切换单元时delphi死掉,实际上delphi一次也没有死,真有种大病初愈一身轻松的感觉,(我现在用d10比d11多,D11从update1后我个人感觉d11越来越像半成品,待这个问题之后,我再多用用d11,或许能重新燃起对d11的激情,不燃也得燃,没办法啊,因为我只能靠delphi吃饭,其它语言我好像都不会呢)
4、检讨
现在想起来,以前我真我笨死了,要是早想到这一点,就不会被折磨了这么久,受罪啊!也连累大家受罪
5、打算
这一阵子太忙了,不是自己必需要用cw,真没有时间静下心来看cw代码,等闲的时候,我想入伙cnpack,不知cnpack带不带?如果能入伙,就不要这么费劲地上传文件了
6、再要求
各位大家,大大家,因为我不是学编程出来的,毕业后找不到工作,才从0开始搞编程的,所以有很多不懂的地方,发贴为的是提高cw,如果错的地方,望大家指正,万一是对的地方,要鼓励一下,特别是对的地方

[ 本帖最后由 niaoge 于 2007-7-1 07:26 编辑 ]


Attachment: CnWizards_D10.part1.rar (2007-7-1 02:44, 450 K)
Download count 396


Attachment: CnWizards_D10.part2.rar (2007-7-1 02:44, 392.95 K)
Download count 376


Attachment: CnWizards_D11.part1.rar (2007-7-1 02:45, 450 K)
Download count 444


Attachment: CnWizards_D11.part2.rar (2007-7-1 02:45, 392.65 K)
Download count 367
Top
rarnu (橙子)
灌水部部长
Rank: 8Rank: 8


UID 2689
Digest Posts 11
Credits 648
Posts 209
点点分 648
Reading Access 10
Registered 2006-10-2
Status Offline
Post at 2007-7-1 09:52  Profile | Site | Blog | P.M. 
谢谢楼上的

说句实话,我都编程快10年了,但是对 IOTA 还是半懂不懂
楼上的研究的功夫真是比我强太多太多
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-7-1 15:12  Profile | Blog | P.M. 
niaoge越来越强了。另外为啥说我太精了?限制了附件尺寸?我用的是默认值,尝试改改看。
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-7-1 15:21  Profile | Blog | P.M. 
好,设置成两兆了,试一试看。
Top
 




All times are GMT++8, the time now is 2024-9-20 05:36

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.010695 second(s), 10 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP