View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005058 | JEDI VCL | 00 JVCL Components | public | 2009-12-18 10:47 | 2010-05-16 15:01 |
| Reporter | neels | Assigned To | AHUser | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0005058: TJvSpeedbutton cannot be inserted in any Delphi 2010 form | ||||
| Description | Inserting a TJvSpeedButton on a VCL form in 2010 immediately causes the following error: "External Exception C0FB007F". An app created in 2007 using this SpeedButton cannot compile. It continously gived this error. The Task Maanger must be used to stop Delphi altogether. | ||||
| Additional Information | Included is the error shown by Delphi (if that is going to be of any help)! I installed the newer version of JVCL included in Delphi 2010 partner CD. | ||||
| Tags | No tags attached. | ||||
|
2009-12-18 10:47
|
TJvSpeedButton error.txt (5,584 bytes)
[7C812AFB]{kernel32.dll} RaiseException + $52
[50011C83]{rtl140.bpl } System.@_delayLoadHelper (Line 302, "C:\Builds\TP\rtl\sys\delayhlp.c" + 158) + $D
[5000B9F4]{rtl140.bpl } System.@LStrClr (Line 13686, "System.pas" + 11) + $0
[500B076D]{rtl140.bpl } UxTheme.uxtheme.dll (Line 5112, "UxTheme.pas" + 0) + $5
[500B07FE]{rtl140.bpl } UxTheme.DrawThemeTextEx (Line 5138, "UxTheme.pas" + 1) + $20
[490F425C]{JvCoreD14R.bpl} JvThemes.DrawGlassableText + $C4
[49ACF1B4]{JvStdCtrlsD14R.bpl} JvSpeedButton.TJvxButtonGlyph.DrawButtonText + $C4
[49ACF2A6]{JvStdCtrlsD14R.bpl} JvSpeedButton.TJvxButtonGlyph.DrawEx + $E2
[49ACEF3F]{JvStdCtrlsD14R.bpl} JvSpeedButton.TJvxButtonGlyph.Draw + $43
[49ACDFE4]{JvStdCtrlsD14R.bpl} JvSpeedButton.TJvSpeedButton.PaintImage + $128
[49ACCC96]{JvStdCtrlsD14R.bpl} JvSpeedButton.TJvCustomSpeedButton.Paint + $336
[5029F76D]{vcl140.bpl } Controls.TGraphicControl.WMPaint (Line 13153, "Controls.pas" + 7) + $5
[49ACD58E]{JvStdCtrlsD14R.bpl} JvSpeedButton.TJvCustomSpeedButton.WMPaint + $B6
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[50010C29]{rtl140.bpl } System.TInterfacedObject._AddRef (Line 22134, "System.pas" + 1) + $3
[50010B6D]{rtl140.bpl } System.@IntfCopy (Line 22028, "System.pas" + 6) + $0
[50010C3F]{rtl140.bpl } System.TInterfacedObject._Release (Line 22139, "System.pas" + 1) + $3
[50010B5C]{rtl140.bpl } System.@IntfClear (Line 21986, "System.pas" + 7) + $0
[51A1D37B]{vcldesigner140.bpl} VCLSurface.PaintEvent (Line 3094, "VCLSurface.pas" + 24) + $28
[50064A43]{rtl140.bpl } Classes.TThreadList.LockList (Line 3836, "Classes.pas" + 1) + $4
[50064E39]{rtl140.bpl } Classes.TInterfaceList.GetCount (Line 3968, "Classes.pas" + 5) + $10
[50010C3F]{rtl140.bpl } System.TInterfacedObject._Release (Line 22139, "System.pas" + 1) + $3
[50010B5C]{rtl140.bpl } System.@IntfClear (Line 21986, "System.pas" + 7) + $0
[51A1DC0A]{vcldesigner140.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3307, "VCLSurface.pas" + 186) + $28
[50009F92]{rtl140.bpl } System.@IsClass (Line 9738, "System.pas" + 1) + $8
[490F6240]{JvCoreD14R.bpl} JvExControls.DispatchIsDesignMsg + $68
[490F7503]{JvCoreD14R.bpl} JvExControls.TJvExGraphicControl.WndProc + $1DB
[50295A94]{vcl140.bpl } Controls.TControl.Perform (Line 6840, "Controls.pas" + 10) + $8
[5029ABD2]{vcl140.bpl } Controls.TWinControl.PaintControls (Line 9977, "Controls.pas" + 27) + $D
[5029A9CD]{vcl140.bpl } Controls.TWinControl.PaintHandler (Line 9923, "Controls.pas" + 24) + $8
[5029B0D0]{vcl140.bpl } Controls.TWinControl.WMPaint (Line 10104, "Controls.pas" + 6) + $5
[50010B5C]{rtl140.bpl } System.@IntfClear (Line 21986, "System.pas" + 7) + $0
[51A1D37B]{vcldesigner140.bpl} VCLSurface.PaintEvent (Line 3094, "VCLSurface.pas" + 24) + $28
[50064A43]{rtl140.bpl } Classes.TThreadList.LockList (Line 3836, "Classes.pas" + 1) + $4
[50064E39]{rtl140.bpl } Classes.TInterfaceList.GetCount (Line 3968, "Classes.pas" + 5) + $10
[50010C3F]{rtl140.bpl } System.TInterfacedObject._Release (Line 22139, "System.pas" + 1) + $3
[502C22AC]{vcl140.bpl } Forms.TCustomForm.WMPaint (Line 5542, "Forms.pas" + 4) + $4
[51A1DC0A]{vcldesigner140.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3307, "VCLSurface.pas" + 186) + $28
[502C22AC]{vcl140.bpl } Forms.TCustomForm.WMPaint (Line 5542, "Forms.pas" + 4) + $4
[50009F92]{rtl140.bpl } System.@IsClass (Line 9738, "System.pas" + 1) + $8
[5000A187]{rtl140.bpl } System.TObject.Dispatch (Line 10010, "System.pas" + 8) + $0
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[5000A187]{rtl140.bpl } System.TObject.Dispatch (Line 10010, "System.pas" + 8) + $0
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[5029A838]{vcl140.bpl } Controls.TWinControl.DefaultHandler (Line 9860, "Controls.pas" + 30) + $17
[502C18E6]{vcl140.bpl } Forms.TCustomForm.DefaultHandler (Line 5223, "Forms.pas" + 11) + $4
[50295E70]{vcl140.bpl } Controls.TControl.WndProc (Line 7062, "Controls.pas" + 91) + $6
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[502BF674]{vcl140.bpl } Forms.TCustomForm.WndProc (Line 3960, "Forms.pas" + 191) + $5
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[2215517B]{delphivclide140.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 306, "VCLFormContainer.pas" + 33) + $C
[502BF674]{vcl140.bpl } Forms.TCustomForm.WndProc (Line 3960, "Forms.pas" + 191) + $5
[2215517B]{delphivclide140.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 306, "VCLFormContainer.pas" + 33) + $C
[5029A738]{vcl140.bpl } Controls.TWinControl.WndProc (Line 9819, "Controls.pas" + 144) + $6
[50064A43]{rtl140.bpl } Classes.TThreadList.LockList (Line 3836, "Classes.pas" + 1) + $4
[501D2A86]{vcl140.bpl } Graphics.FreeMemoryContexts (Line 6935, "Graphics.pas" + 12) + $F
[50299DD8]{vcl140.bpl } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50076408]{rtl140.bpl } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[5029098A]{vcl140.bpl } Controls.FindControl (Line 3377, "Controls.pas" + 6) + $9
[502C8775]{vcl140.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 30) + $1
[502C87BA]{vcl140.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe } bds.bds (Line 200, "" + 8) + $FFFB |
|
|
Please use the vary latest JVCL version, the one on the DVD is not the latest. This should fix your issue |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2009-12-18 10:47 | neels | New Issue | |
| 2009-12-18 10:47 | neels | File Added: TJvSpeedButton error.txt | |
| 2009-12-18 11:49 | obones | Note Added: 0017003 | |
| 2009-12-18 11:49 | obones | Status | new => feedback |
| 2010-05-16 15:01 | AHUser | Status | feedback => resolved |
| 2010-05-16 15:01 | AHUser | Resolution | open => fixed |
| 2010-05-16 15:01 | AHUser | Assigned To | => AHUser |