CnPack Forum


 
Subject: 242有严重问题
oldnew
新警察
Rank: 1
Delphi 2007



UID 158
Digest Posts 0
Credits 34
Posts 32
点点分 34
Reading Access 10
Registered 2003-9-26
Location 浙江
Status Offline
Post at 2006-9-18 07:45  Profile | Blog | P.M. 
242有严重问题

今天我一启动Delphi2006,发现splash窗口在加载cnpack组件时停住了,任务管理器中显示停止响应,联想到昨晚关机前安装了242版本,感觉是242版本可能有问题,然后强行终止程序,下载了241版本,安装,启动Delphi2006,一切正常。
    然后我又下载了242版本,安装,启动Delphi2006,在加载cnpack时又停住了,看来真是242版本的问题了!没办法只好又装回241版本,启动正常!
Top
shenloqi
灌水处处长
Rank: 4



UID 34
Digest Posts 1
Credits 287
Posts 179
点点分 287
Reading Access 10
Registered 2003-3-15
Status Offline
Post at 2006-9-18 13:58  Profile | P.M. 
我也出现了这个问题(不论D2006是否设定了嵌入式窗体设计器):

原因查到了,将CnFormEnhancements.pas的第149行改为:
TCnWizFloatButtonActionLink = class(TSpeedButtonActionLink)
就可以了。这个问题是因为D2006改变了ActionLink的一些细节导致的

[ Last edited by shenloqi on 2006-9-18 at 15:17 ]
Top
shenloqi
灌水处处长
Rank: 4



UID 34
Digest Posts 1
Credits 287
Posts 179
点点分 287
Reading Access 10
Registered 2003-3-15
Status Offline
Post at 2006-9-18 14:16  Profile | P.M. 
应该是让浮动窗体设计器支持D2006引起的问题,这是调用堆栈

7c90eb94 +000 ntdll.dll                                          KiFastSystemCallRet
7c90d85a +00a ntdll.dll                                          NtDelayExecution
7c8023e7 +04b kernel32.dll                                       SleepEx
7c80244c +00a kernel32.dll                                       Sleep
21674367 +08f borlndmm.dll         GETMEM.INC          2195 +102 borlndmm.SysFreeMem
51f23bec +004 rtl100.bpl           system              2693   +2 System.@FreeMem
51f27818 +01c rtl100.bpl           system             12243  +11 System.@LStrClr
5307fc90 +0b0 exceptiondiag100.bpl JclSysInfo          2175  +13 JclSysInfo.AddToList
51f269d1 +01d rtl100.bpl           system              9537   +2 System.@AfterConstruction
51f513c6 +02a rtl100.bpl           classes             2924   +7 Classes.TList.Add
5309aab0 +014 exceptiondiag100.bpl JclHookExcept        183   +2 JclHookExcept.TNotifierItem.DoNotify
5309ab72 +0a2 exceptiondiag100.bpl JclHookExcept        209  +14 JclHookExcept.DoExceptNotify
7c90eaf5 +009 ntdll.dll                                          KiUserExceptionDispatcher
5d09e1f4 +032 comctl32.dll                                       ImageList_GetImageCount
520563dd +069 vcl100.bpl           Controls            3718  +14 Controls.TControl.SetAction
12537925 +0cd CnWizards_D10.dll    CnFormEnhancements  1027  +16 AddButton
12537be0 +1ec CnWizards_D10.dll    CnFormEnhancements  1077  +37 TCnFormFloatToolBar.RecreateButtons
12537e9d +121 CnWizards_D10.dll    CnFormEnhancements  1148  +17 TCnFormFloatToolBar.LoadSettings
1253811f +093 CnWizards_D10.dll    CnFormEnhancements  1175   +7 TCnFormFloatToolBar.LoadActions
1253b2f3 +06f CnWizards_D10.dll    CnFormEnhancements  2185   +4 TCnFormEnhanceWizard.AddFlatToolBar
1253b469 +061 CnWizards_D10.dll    CnFormEnhancements  2215   +5 TCnFormEnhanceWizard.LoadSettings
124b55fa +02e CnWizards_D10.dll    CnWizClasses         584   +6 TCnBaseWizard.DoLoadSettings
124a8b5e +126 CnWizards_D10.dll    CnWizManager         725  +23 TCnWizardMgr.LoadSettings
124a785d +11d CnWizards_D10.dll    CnWizManager         222  +25 TCnWizardMgr.InternalCreate
124a7c1e +04a CnWizards_D10.dll    CnWizManager         281  +12 TCnWizardMgr.Create
124b92fc +0ac CnWizards_D10.dll    CnWizDllEntry        109  +21 InitWizard
20b6bf7a +0de coreide100.bpl       ExptMain             326  +26 ExptMain.TExpertServices.LoadExpertLib
20b6bcc9 +0a1 coreide100.bpl       ExptMain             228   +6 ExptMain.TExpertServices.LoadExperts
52058a3b +2bb vcl100.bpl           Controls            5143  +83 Controls.TControl.WndProc
51f269ae +002 rtl100.bpl           system              9530   +0 System.@ClassDestroy
51f265b5 +009 rtl100.bpl           system              8844   +1 System.TObject.Destroy
51f265c4 +008 rtl100.bpl           system              8849   +1 System.TObject.Free
51f51442 +05a rtl100.bpl           classes             2945   +9 Classes.TList.Delete
2101410f +03f vclide100.bpl        ideautomation        982   +4 IDEAutomation.TClassMap.RemoveClass
5205c1a4 +02c vcl100.bpl           Controls            7021   +3 Controls.TWinControl.MainWndProc
51f60bc0 +014 rtl100.bpl           classes            11572   +8 Classes.StdWndProc
77d496c2 +00a USER32.dll                                         DispatchMessageA
520792f4 +0fc vcl100.bpl           Forms               7670  +23 Forms.TApplication.ProcessMessage
5207932e +00a vcl100.bpl           Forms               7689   +1 Forms.TApplication.HandleMessage
5207954e +096 vcl100.bpl           Forms               7773  +16 Forms.TApplication.Run

[ Last edited by shenloqi on 2006-9-18 at 14:26 ]
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 2006-9-18 17:18  Profile | Blog | P.M. 
昨晚我也发现这个问题了,谢谢报告和分析。一定尽快解决。
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 2006-9-20 09:05  Profile | Blog | P.M. 
243以及以后的版本已解决此问题。
Top
 




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

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

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