View Issue Details

IDProjectCategoryView StatusLast Update
0005058JEDI VCL00 JVCL Componentspublic2010-05-16 15:01
ReporterneelsAssigned ToAHUser 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0005058: TJvSpeedbutton cannot be inserted in any Delphi 2010 form
DescriptionInserting 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 InformationIncluded 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.
TagsNo tags attached.

Activities

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
TJvSpeedButton error.txt (5,584 bytes)

obones

2009-12-18 11:49

administrator   ~0017003

Please use the vary latest JVCL version, the one on the DVD is not the latest.
This should fix your issue

Issue History

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