PDA

View Full Version : Keep getting "Cannot focus a diabled or invisible window" when Eureka Log Viewer tries to focus the source code in Delphi 2009 IDE


Suri
16-Jul-2009, 05:18 PM
Everytime when I double-click on the "Call Stack" item from "EurekaLog Viewer" to get to the source code in Delphi 2009 IDE, I keep getting "Cannot focus a disabled or invisible window" error message. But, the source file is opened and focused properly to the correct line. Below is the call stacked captured by EurekaLog Regards,
Suri



EurekaLog 6.0.21 RC 3

Application:
------------------------------------------------------------------- 1.1 Start Date : Thu, 16 Jul 2009 09:22:29 -0400 1.2 Name/Description: bds.exe - (CodeGear RAD Studio for Windows) 1.3 Version Number : 12.0.3420.21218 1.4 Parameters : -pDelphi 1.5 Compilation Date: 1.6 Up Time : 2 hours, 45 minutes, 53 seconds Exception: ------------------------------------------------------------------ 2.1 Date : Thu, 16 Jul 2009 12:08:22 -0400 2.2 Address : 501E7D3A 2.3 Module Name : vcl120.bpl - (CodeGear Component Package) 2.4 Module Version: 12.0.3420.21218 2.5 Type : EInvalidOperation 2.6 Message : Cannot focus a disabled or invisible window.
2.7 ID : E92B 2.8 Count : 1 2.9 Status : New 2.10 Note : User: ------------------------------------------------------- 3.1 ID : Suri 3.2 Name : Suri 3.3 Email : 3.4 Company : 3.5 Privileges: SeLockMemoryPrivilege - OFF SeIncreaseQuotaPrivilege - OFF SeSecurityPrivilege - OFF SeTakeOwnershipPrivilege - OFF SeLoadDriverPrivilege - OFF SeSystemProfilePrivilege - OFF SeSystemtimePrivilege - OFF SeProfileSingleProcessPrivilege - OFF SeIncreaseBasePriorityPrivilege - OFF SeCreatePagefilePrivilege - OFF SeBackupPrivilege - OFF SeRestorePrivilege - OFF SeShutdownPrivilege - OFF SeDebugPrivilege - ON SeSystemEnvironmentPrivilege - OFF SeChangeNotifyPrivilege - ON SeRemoteShutdownPrivilege - OFF SeUndockPrivilege - OFF SeManageVolumePrivilege - OFF SeImpersonatePrivilege - ON SeCreateGlobalPrivilege - ON SeIncreaseWorkingSetPrivilege - OFF SeTimeZonePrivilege - OFF SeCreateSymbolicLinkPrivilege - OFF Active Controls: ------------------------------------------- 4.1 Form Class : TELViewerMainForm 4.2 Form Text : EurekaLog Viewer 3.0.8 4.3 Control Class: TEditControl 4.4 Control Text : Computer: ------------------------------------------------------------------------------- 5.1 Name : MEGAXPS 5.2 Total Memory : 3069 Mb 5.3 Free Memory : 919 Mb 5.4 Total Disk : 170.01 Gb 5.5 Free Disk : 63.39 Gb 5.6 System Up Time: 12 hours, 23 minutes, 6 seconds 5.7 Processor : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz 5.8 Display Mode : 1440 x 900, 32 bit 5.9 Display DPI : 96 5.10 Video Card : NVIDIA GeForce 7300 LE (driver 7.15.10.9746 - RAM 128 MB) 5.11 Printer : SnagIt 8 Printer (driver 6.0.6001.18000) Operating System: --------------------------------------- 6.1 Type : Microsoft Windows Vista 6.2 Build # : 6001 6.3 Update : Service Pack 1 6.4 Language: English 6.5 Charset : 0 Network: --------------------------------- 7.1 IP Address: 192.168.001.101 7.2 Submask : 255.255.255.000 7.3 Gateway : 192.168.001.001 7.4 DNS 1 : 068.105.028.011 7.5 DNS 2 : 068.105.029.011 7.6 DHCP : ON Call Stack Information: ----------------------------------------------------------------------------------------------------- |Address |Module |Unit |Class |Procedure/Method |Line | ----------------------------------------------------------------------------------------------------- |Running Thread: ID=2532; Priority=0; Class=; [Main] | |---------------------------------------------------------------------------------------------------| |50157355|vcl120.bpl |ExtCtrls.pas |TTimer |WndProc |2939[6] | |772599F2|ntdll.dll | | |KiUserExceptionDispatcher| | |75B1C8AF|kernel32.dll | | |TlsGetValue | | |510A16E6|exceptiondiag120.bpl |SysInit.pas | |_GetTls |407[23] | |510A16B0|exceptiondiag120.bpl |SysInit.pas | |_GetTls |384[0] | |510F2DBD|exceptiondiag120.bpl |JclTD32.pas |TJclTD32InfoScanner|ModuleNameFromAddr |1549[2] | |510F2E27|exceptiondiag120.bpl |JclTD32.pas | |FormatProcName |1570[2] | |50007DD4|rtl120.bpl |System.pas | |_RaiseExcept |12393[0]| |501E7D3A|vcl120.bpl |Forms.pas |TCustomForm |SetActiveControl |5174[6] | |501E7CCC|vcl120.bpl |Forms.pas |TCustomForm |SetActiveControl |5168[0] | |501E7E43|vcl120.bpl |Forms.pas |TCustomForm |FocusControl |5215[8] | |501E7DF0|vcl120.bpl |Forms.pas |TCustomForm |FocusControl |5207[0] | |501CCB3A|vcl120.bpl |Controls.pas |TWinControl |SetFocus |11307[3]| |0FA154DD|ExceptionExpert12.bpl|EToolsAPI.pas|TIDE NewManager |ShowFile |1039[57]| |7726A96B|ntdll.dll | | |RtlTimeToTimeFields | | |77249D82|ntdll.dll | | |RtlExtendedMagicDivide | | |50157453|vcl120.bpl |ExtCtrls.pas |TTimer |Timer |2979[1] | |50006EE4|rtl120.bpl |System.pas | |_CallDynaInst |10209[0]| |50157337|vcl120.bpl |ExtCtrls.pas |TTimer |WndProc |2937[4] | |500591DC|rtl120.bpl |Classes.pas | |StdWndProc |12703[8]| |76DD005B|USER32.dll | | |DispatchMessageW | | |76DD0051|USER32.dll | | |DispatchMessageW | | |501EEABD|vcl120.bpl |Forms.pas |TApplication |ProcessMessage |9660[30]| |501EE9A0|vcl120.bpl |Forms.pas |TApplication |ProcessMessage |9630[0] | |501EEB02|vcl120.bpl |Forms.pas |TApplication |HandleMessage |9690[1] | |501EEAF8|vcl120.bpl |Forms.pas |TApplication |HandleMessage |9689[0] | |501EEE2D|vcl120.bpl |Forms.pas |TApplication |Run |9827[26]| |501EED64|vcl120.bpl |Forms.pas |TApplication |Run |9801[0] | |004259E6|bds.exe |bds.dpr | |bds |198[8] | |75B1490F|kernel32.dll | | |BaseThreadInitThunk | | -----------------------------------------------------------------------------------------------------

Marius
17-Jul-2009, 11:39 AM
Suri wrote:

JclTD32

Looks like you have 2 engines installed to capture errors? Try running without the JCL/JVCL (if possible) or deactivate the JclDebugExpert (which does a miserable job anywhay).

Greetings,
Marius

Alex
20-Jul-2009, 01:24 PM
Hi, Suri.

Can you check if there is another IDE expert conflicting with EurekaLog?

Suri
11-Aug-2009, 04:58 PM
Alex,

I don't have any Jcl expert installed. When I look at the trace, it seems to come from Delphi 2009 IDE itself. I think CodeGear is using Jcl library in their 2009 IDE.

Suri


Hi, Suri.

Can you check if there is another IDE expert conflicting with EurekaLog?



--
Alex

Best regards...

Alexander - *EurekaLog Support Team*

Alex
11-Aug-2009, 05:19 PM
Hi, Suri.

I think that new RC 6 can solve this issue.
Can you verify it?