View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004146 | JEDI VCL | 00 JVCL Components | public | 2007-06-07 03:12 | 2007-06-09 10:24 |
| Reporter | Karlheinz | Assigned To | remkobonte | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Platform | OS | WXPSP2 | OS Version | ||
| Product Version | Daily / GIT | ||||
| Target Version | Fixed in Version | 3.34 | |||
| Summary | 0004146: JvMenus.TJvXPMenuItemPainter.DrawBorder | ||||
| Description | I get an Error Exception class: EInvalidOperation Exception message: Canvas does not allow drawing. in JvMenus.TJvXPMenuItemPainter.DrawBorder (Line 3232, "JvMenus.pas" + 12) with the actual SVN version on WinXPSP2 and Delphi2007Upd1. Attached you will find the stack list and a screenshot where you can see how the painting looks like. Regards Karlheinz | ||||
| Tags | No tags attached. | ||||
|
2007-06-07 03:12
|
FehlerinJVMenue.txt (15,214 bytes)
Exception class: EInvalidOperation
Exception message: Canvas does not allow drawing.
Exception address: 00440051
------------------------------------------------------------------------------
Stack list, generated 07.06.2007 10:18:35
[0044004C]{SKraft.exe } Graphics.TCanvas.RequiredState (Line 2785, "Graphics.pas" + 8)
[0043FAD4]{SKraft.exe } Graphics.TCanvas.Rectangle (Line 2576, "Graphics.pas" + 2)
[0043FB0D]{SKraft.exe } Graphics.TCanvas.Rectangle (Line 2583, "Graphics.pas" + 0)
[007A84E5]{SKraft.exe } JvMenus.TJvXPMenuItemPainter.DrawBorder (Line 3232, "JvMenus.pas" + 12)
[007A8F00]{SKraft.exe } JvMenus.XPMenuItemPainterWndProc (Line 3555, "JvMenus.pas" + 14)
[007A8E4E]{SKraft.exe } JvMenus.XPMenuItemPainterWndProc (Line 3542, "JvMenus.pas" + 1)
[00433180]{SKraft.exe } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8)
[0047C41F]{SKraft.exe } Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23)
[00491F5E]{SKraft.exe } Forms.TCustomForm.DefaultHandler (Line 4576, "Forms.pas" + 7)
[0047DF21]{SKraft.exe } Controls.TWinControl.WMSysCommand (Line 8250, "Controls.pas" + 16)
[00492FE5]{SKraft.exe } Forms.TCustomForm.WMSysCommand (Line 5112, "Forms.pas" + 7)
[0047831F]{SKraft.exe } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83)
[0047C322]{SKraft.exe } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111)
[0048FE77]{SKraft.exe } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136)
[0078F8C0]{SKraft.exe } JvWndProcHook.TJvHookInfos.WindowProc (Line 767, "JvWndProcHook.pas" + 33)
[0047BA4C]{SKraft.exe } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3)
[00433180]{SKraft.exe } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8)
[0047C41F]{SKraft.exe } Controls.TWinControl.DefaultHandler (Line 7334, "Controls.pas" + 23)
[00491F5E]{SKraft.exe } Forms.TCustomForm.DefaultHandler (Line 4576, "Forms.pas" + 7)
[00478969]{SKraft.exe } Controls.TControl.WMNCLButtonDown (Line 5267, "Controls.pas" + 2)
[00492BDC]{SKraft.exe } Forms.TCustomForm.WMNCLButtonDown (Line 4966, "Forms.pas" + 12)
[0047831F]{SKraft.exe } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83)
[0040A2C1]{SKraft.exe } FastMM4.FastFreeMem
[0040B553]{SKraft.exe } FastMM4.DebugFreeMem
[00403248]{SKraft.exe } System.@FreeMem (Line 2699, "sys\system.pas" + 2)
[0040455C]{SKraft.exe } System.TObject.FreeInstance (Line 8813, "sys\system.pas" + 2)
[00404982]{SKraft.exe } System.@ClassDestroy (Line 9513, "sys\system.pas" + 0)
[004753D8]{SKraft.exe } Controls.TControlCanvas.Destroy (Line 3334, "Controls.pas" + 3)
[004045A4]{SKraft.exe } System.TObject.Free (Line 8832, "sys\system.pas" + 1)
[007A498D]{SKraft.exe } JvMenus.TJvMainMenu.WMDrawItem (Line 1262, "JvMenus.pas" + 34)
[0047C322]{SKraft.exe } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111)
[007A46F8]{SKraft.exe } JvMenus.TJvMainMenu.NewWndProc (Line 1196, "JvMenus.pas" + 2)
[0078F947]{SKraft.exe } JvWndProcHook.TJvHookInfos.WindowProc (Line 783, "JvWndProcHook.pas" + 49)
[0078F979]{SKraft.exe } JvWndProcHook.TJvHookInfos.WindowProc (Line 787, "JvWndProcHook.pas" + 53)
[00427BB4]{SKraft.exe } Classes.TThreadList.UnlockList (Line 3359, "common\Classes.pas" + 0)
[00443C0C]{SKraft.exe } Graphics.FreeMemoryContexts (Line 5031, "Graphics.pas" + 12)
[0047BA4C]{SKraft.exe } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3)
[0047C322]{SKraft.exe } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111)
[0048FE77]{SKraft.exe } Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136)
[0078F8C0]{SKraft.exe } JvWndProcHook.TJvHookInfos.WindowProc (Line 767, "JvWndProcHook.pas" + 33)
[0047BA4C]{SKraft.exe } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3)
[00433180]{SKraft.exe } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8)
[00498254]{SKraft.exe } Forms.TApplication.ProcessMessage (Line 8102, "Forms.pas" + 23)
[0049828E]{SKraft.exe } Forms.TApplication.HandleMessage (Line 8121, "Forms.pas" + 1)
[0049859F]{SKraft.exe } Forms.TApplication.Run (Line 8219, "Forms.pas" + 20)
[00862C31]{SKraft.exe } SKraft.SKraft (Line 116, "" + 32)
------------------------------------------------------------------------------
System : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2"
Processor: Intel, Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz, 2000 MHz MMX SSE3 64 bits DEP
Memory: 2046; free 1260
Display : 1680x1050 pixels, 32 bpp
------------------------------------------------------------------------------
List of loaded modules:
[00370000] C:\WINDOWS\system32\detoured.dll
<10000000> (no version info)
[00400000] C:\KHJProg\Borland\KHJProgramme\skraft\InstallStruktur\bin\SKraft.exe
6.0.0.1036 - 6.0.0.1036
Programm zur Berechnung von Schnittkr�ften beim Drehen, Bohren und Fr�sen
[00B00000] C:\KHJProg\Borland\KHJProgramme\skraft\InstallStruktur\bin\FastMM_FullDebugMode.dll
<00400000> 1.44.0.4 - 1.44.0.4
FastMM FullDebugMode Support DLL
[01770000] C:\Programme\Belkin\Bluetooth Software\btkeyind.dll
<10000000> (no version info)
[01810000] C:\Programme\Dell\QuickSet\dadkeyb.dll
<10000000> (no version info)
[02500000] C:\WINDOWS\system32\msls31.dll
<746C0000> 3.10.349.0 - 3.10.349.0
Microsoft Line Services library file
[025F0000] C:\Programme\TortoiseSVN\bin\tortoisesvn.dll
<10000000> 1.4.3.8645 - 1, 4, 3, 8645
TortoiseSVN shell extension client
[02680000] C:\WINDOWS\system32\Normaliz.dll
<00400000> 6.0.5441.0 - 6.0.5441.0 (winmain(wmbla).060628-1735)
Unicode Normalization DLL
[026C0000] C:\Programme\TortoiseSVN\bin\intl3_svn.dll
<10000000> 0.14.5.0 - 0.14.5
LGPLed libintl for Windows NT/2000/XP and Windows 95/98/ME
[10000000] C:\WINDOWS\system32\wxvault.dll
5.3.0.15 - 05.03.00.015
wxvault Dynamic Link Library
[20000000] C:\WINDOWS\system32\xpsp2res.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Service Pack 2-Meldungen
[43F60000] C:\WINDOWS\system32\iertutil.dll
7.0.6000.16441 - 7.00.6000.16441 (vista_gdr.070219-1500)
Run time utility for Internet Explorer
[441E0000] C:\WINDOWS\system32\WININET.dll
7.0.6000.16441 - 7.00.6000.16441 (vista_gdr.070219-1500)
Internet Extensions for Win32
[590B0000] C:\WINDOWS\system32\Wship6.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
IPv6 Helper DLL
[597D0000] C:\WINDOWS\system32\netapi32.dll
5.1.2600.2976 - 5.1.2600.2976 (xpsp_sp2_gdr.060817-0106)
Net Win32 API DLL
[5B0F0000] C:\WINDOWS\system32\uxtheme.dll
6.0.2900.2180 - 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
Microsoft UxTheme-Bibliothek
[5F1A0000] C:\WINDOWS\system32\olepro32.dll
5.1.2600.2180 - 5.1.2600.2180
[60560000] C:\WINDOWS\system32\AcSignIcon.dll
17.0.54.0 - 17.0.54.0
AcSignIcon Module
[66710000] C:\WINDOWS\system32\hnetcfg.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Heimnetzwerkkonfigurations-Manager
[6E060000] C:\Programme\TortoiseSVN\iconv\windows-1252.so
(no version info)
[6ED50000] C:\Programme\TortoiseSVN\iconv\utf-8.so
(no version info)
[6EE40000] C:\Programme\TortoiseSVN\iconv\_tbl_simple.so
(no version info)
[6EE50000] C:\Programme\TortoiseSVN\bin\libapriconv_tsvn.dll
0.9.7.0 - 0.9.7
Apache APR I18N Conversion Library
[6EE60000] C:\Programme\TortoiseSVN\bin\libaprutil_tsvn.dll
0.9.12.0 - 0.9.12
Apache Portable Runtime Utility Library
[6EEC0000] C:\Programme\TortoiseSVN\bin\libapr_tsvn.dll
0.9.12.0 - 0.9.12
Apache Portable Runtime Library
[719B0000] C:\WINDOWS\System32\mswsock.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Microsoft Windows Sockets 2.0-Dienstanbieter
[719F0000] C:\WINDOWS\System32\wshtcpip.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Sockets Helper DLL
[71A00000] C:\WINDOWS\system32\WS2HELP.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Socket 2.0 Helper f�r Windows NT
[71A10000] C:\WINDOWS\system32\WS2_32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Socket 2.0 32-Bit DLL
[71A30000] C:\WINDOWS\system32\wsock32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Socket-32-Bit-DLL
[71A80000] C:\WINDOWS\system32\mpr.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Router-DLL f�r Mehrfachanbieter
[72F70000] C:\WINDOWS\system32\winspool.drv
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows-Spoolertreiber
[746A0000] C:\WINDOWS\system32\MSCTF.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
MSCTF-Server-DLL
[74C00000] C:\WINDOWS\system32\oleacc.dll
4.2.5406.0 - 4.2.5406.0 (xpclient.010817-1148)
Active Accessibility Core Component
[74CB0000] C:\WINDOWS\system32\oledlg.dll
5.1.2600.3016 - 1.0 (xpsp_sp2_gdr.061016-0148)
Unterst�tzung f�r die Microsoft Windows(R) OLE 2.0-Benutzeroberfl�che
[74DB0000] C:\WINDOWS\system32\RICHED20.DLL
5.30.23.1228 - 5.30.23.1228
Rich Text Edit Control, v3.0
[75250000] C:\WINDOWS\system32\msctfime.ime
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Microsoft Text Frame Work Service IME
[75790000] C:\WINDOWS\system32\USP10.dll
1.420.2600.2180 - 1.0420.2600.2180 (xpsp_sp2_rtm.040803-2158)
Uniscribe Unicode script processor
[76020000] C:\WINDOWS\system32\MSVCP60.dll
6.2.3104.0 - 6.02.3104.0
Microsoft (R) C++ Runtime Library
[76320000] C:\WINDOWS\system32\msimg32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
GDIEXT Client DLL
[76330000] C:\WINDOWS\system32\IMM32.DLL
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows XP IMM32 API Client DLL
[76350000] C:\WINDOWS\system32\comdlg32.dll
6.0.2900.2180 - 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
DLL f�r gemeinsame Dialoge
[765A0000] C:\WINDOWS\System32\CSCDLL.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Offlinenetzwerk-Agent
[76620000] C:\WINDOWS\system32\USERENV.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Userenv
[76730000] C:\WINDOWS\system32\SHFOLDER.dll
6.0.2900.2180 - 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
Shell Folder Service
[76AF0000] C:\WINDOWS\system32\winmm.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
MCI API-DLL
[76BB0000] C:\WINDOWS\system32\PSAPI.DLL
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Process Status Helper
[76EE0000] C:\WINDOWS\system32\DNSAPI.dll
5.1.2600.2938 - 5.1.2600.2938 (xpsp_sp2_gdr.060626-0020)
DNS Client API DLL
[76F20000] C:\WINDOWS\system32\WLDAP32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Win32 LDAP-API-DLL
[76F70000] C:\WINDOWS\System32\winrnr.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
LDAP RnR Provider DLL
[76F80000] C:\WINDOWS\system32\rasadhlp.dll
5.1.2600.2938 - 5.1.2600.2938 (xpsp_sp2_gdr.060626-0020)
Remote Access AutoDial Helper
[76F90000] C:\WINDOWS\system32\CLBCATQ.DLL
2001.12.4414.308 - 2001.12.4414.308
[77010000] C:\WINDOWS\system32\COMRes.dll
2001.12.4414.258 - 2001.12.4414.258
[770F0000] C:\WINDOWS\system32\oleaut32.dll
5.1.2600.2180 - 5.1.2600.2180
[773A0000] C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
6.0.2900.2982 - 6.0 (xpsp.060825-0040)
User Experience Controls Library
[774B0000] C:\WINDOWS\system32\ole32.dll
5.1.2600.2726 - 5.1.2600.2726 (xpsp_sp2_gdr.050725-1528)
Microsoft OLE f�r Windows
[778F0000] C:\WINDOWS\system32\SETUPAPI.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Setup-API
[779F0000] C:\WINDOWS\System32\cscui.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Clientseitige Cachebenutzeroberfl�che
[77B10000] C:\WINDOWS\system32\appHelp.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Application Compatibility Client Library
[77BD0000] C:\WINDOWS\system32\version.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Version Checking and File Installation Libraries
[77BE0000] C:\WINDOWS\system32\msvcrt.dll
7.0.2600.2180 - 7.0.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows NT CRT DLL
[77DA0000] C:\WINDOWS\system32\ADVAPI32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Erweitertes Windows 32 Base-API
[77E50000] C:\WINDOWS\system32\RPCRT4.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Remote Procedure Call Runtime
[77EF0000] C:\WINDOWS\system32\GDI32.dll
5.1.2600.3099 - 5.1.2600.3099 (xpsp_sp2_gdr.070308-0222)
GDI Client DLL
[77F40000] C:\WINDOWS\system32\SHLWAPI.dll
6.0.2900.2995 - 6.00.2900.2995 (xpsp.060913-0019)
Shell Light-weight Utility Library
[77FC0000] C:\WINDOWS\system32\Secur32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Security Support Provider Interface
[78130000] C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.dll
8.0.50727.762 - 8.00.50727.762
Microsoft� C Runtime Library
[7C420000] C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCP80.dll
8.0.50727.762 - 8.00.50727.762
Microsoft� C++ Runtime Library
[7C800000] C:\WINDOWS\system32\kernel32.dll
5.1.2600.2945 - 5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)
Client-DLL f�r Windows NT-Basis-API
[7C910000] C:\WINDOWS\system32\ntdll.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
DLL f�r NT-Layer
[7C9D0000] C:\WINDOWS\system32\shell32.dll
6.0.2900.3051 - 6.00.2900.3051 (xpsp_sp2_gdr.061219-0316)
Allgemeine Windows-Shell-DLL
[7E360000] C:\WINDOWS\system32\USER32.dll
5.1.2600.3099 - 5.1.2600.3099 (xpsp_sp2_gdr.070308-0222)
Client-DLL f�r Windows XP USER-API
------------------------------------------------------------------------------
Active Controls hierarchy:
TF_Main_F "F_Main_F"
------------------------------------------------------------------------------
|
|
2007-06-07 03:14
|
|
|
|
Thanks for the detailed report. I made some changes in Rev. 11314. Please check it and report back... |
|
|
I must say thank you for the fast solution of the problem. I tried every menu of my application and did not get any error. I think the problem is solved. Regards Karlheinz |
|
|
Okay, thanks for the feedback. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2007-06-07 03:12 | Karlheinz | New Issue | |
| 2007-06-07 03:12 | Karlheinz | File Added: FehlerinJVMenue.txt | |
| 2007-06-07 03:14 | Karlheinz | File Added: Error Screenshot.JPG | |
| 2007-06-07 13:45 | remkobonte | Status | new => assigned |
| 2007-06-07 13:45 | remkobonte | Assigned To | => remkobonte |
| 2007-06-07 17:23 | remkobonte | Relationship added | child of 0003992 |
| 2007-06-07 17:32 | remkobonte | Note Added: 0013228 | |
| 2007-06-07 17:33 | remkobonte | Status | assigned => feedback |
| 2007-06-08 00:50 | Karlheinz | Note Added: 0013233 | |
| 2007-06-09 10:22 | remkobonte | Status | feedback => resolved |
| 2007-06-09 10:22 | remkobonte | Fixed in Version | => Daily / SVN |
| 2007-06-09 10:22 | remkobonte | Resolution | open => fixed |
| 2007-06-09 10:22 | remkobonte | Note Added: 0013260 |