Board logo

Subject: 242有严重问题 [Print This Page]

Author: oldnew    Time: 2006-9-18 07:45     Subject: 242有严重问题

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

我也出现了这个问题(不论D2006是否设定了嵌入式窗体设计器):

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

[ Last edited by shenloqi on 2006-9-18 at 15:17 ]
Author: shenloqi    Time: 2006-9-18 14:16     Subject: 应该是让浮动窗体设计器支持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 ]
Author: Passion    Time: 2006-9-18 17:18

昨晚我也发现这个问题了,谢谢报告和分析。一定尽快解决。
Author: Passion    Time: 2006-9-20 09:05

243以及以后的版本已解决此问题。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0