Page 1 of 1

A call on OS function failed

Posted: Fri Feb 10, 2006 9:45 am
by 9235706
When I edit a TChart component some of the options (tabs)
that i click on returning the error "A call on OS Function failed"
and when i click on the details this is what it shows. I have tried to
reinstall the package again but no change. Please help.

+ $2[51F1A494]{rtl100.bpl } SysUtils.SysUtils.RaiseLastOSError (Line 16275, "sysutils.pas" + 7) + $2
+ $5[51F1A41D]{rtl100.bpl } SysUtils.SysUtils.RaiseLastOSError (Line 16262, "sysutils.pas" + 0) + $5
+ $2[51FFC261]{vcl100.bpl } StdCtrls.StdCtrls.TRadioButton.CreateWnd (Line 3896, "StdCtrls.pas" + 1) + $2
+ $2[52013714]{vcl100.bpl } ExtCtrls.ExtCtrls.TCustomRadioGroup.WMSize (Line 4984, "ExtCtrls.pas" + 2) + $2
+ $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
+ $6[5203C150]{vcl100.bpl } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
+ $0[51F40BB0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
+ $6A[77D48731]{USER32.dll } GetDC + $6A
+ $14A[77D48811]{USER32.dll } GetDC + $14A
+ $17F[77D4B4BB]{USER32.dll } DefWindowProcW + $17F
+ $1CD[77D4B509]{USER32.dll } DefWindowProcW + $1CD
+ $10[7C90EAE0]{ntdll.dll } KiUserCallbackDispatcher + $10
+ $2A2[77D501F2]{USER32.dll } CreateWindowExW + $2A2
+ $2E[77D5028C]{USER32.dll } CreateWindowExA + $2E
+ $2A[51FE2C9B]{vcl100.bpl } Windows.Windows.CreateWindowEx (Line 31611, "Windows.pas" + 2) + $2A
+ $2A[5203B978]{vcl100.bpl } Controls.Controls.TWinControl.CreateWindowHandle (Line 6763, "Controls.pas" + 1) + $2A
+ $4[5203BC86]{vcl100.bpl } Controls.Controls.TWinControl.CreateHandle (Line 6868, "Controls.pas" + 3) + $4
+ $2[5201367F]{vcl100.bpl } ExtCtrls.ExtCtrls.TCustomRadioGroup.UpdateButtons (Line 4962, "ExtCtrls.pas" + 10) + $2
+ $2[520134CA]{vcl100.bpl } ExtCtrls.ExtCtrls.TCustomRadioGroup.ReadState (Line 4906, "ExtCtrls.pas" + 4) + $2
+ $5[51F37B31]{rtl100.bpl } Classes.Classes.TReader.ReadDataInner (Line 6615, "classes.pas" + 9) + $5
+ $5[51F37A9F]{rtl100.bpl } Classes.Classes.TReader.ReadData (Line 6600, "classes.pas" + 11) + $5
+ $1[51F3F631]{rtl100.bpl } Classes.Classes.TComponent.ReadState (Line 10592, "classes.pas" + 0) + $1
+ $4[5207C1AB]{vcl100.bpl } ComCtrls.ComCtrls.TTabSheet.ReadState (Line 4965, "ComCtrls.pas" + 1) + $4
+ $5[51F37B31]{rtl100.bpl } Classes.Classes.TReader.ReadDataInner (Line 6615, "classes.pas" + 9) + $5
+ $5[51F37A9F]{rtl100.bpl } Classes.Classes.TReader.ReadData (Line 6600, "classes.pas" + 11) + $5
+ $1[51F3F631]{rtl100.bpl } Classes.Classes.TComponent.ReadState (Line 10592, "classes.pas" + 0) + $1
+ $8[51F37917]{rtl100.bpl } Classes.Classes.TReader.ReadComponent (Line 6561, "classes.pas" + 23) + $8
+ $5[51F37B31]{rtl100.bpl } Classes.Classes.TReader.ReadDataInner (Line 6615, "classes.pas" + 9) + $5
+ $5[51F37A70]{rtl100.bpl } Classes.Classes.TReader.ReadData (Line 6594, "classes.pas" + 5) + $5
+ $1[51F3F631]{rtl100.bpl } Classes.Classes.TComponent.ReadState (Line 10592, "classes.pas" + 0) + $1
+ $5[520503A9]{vcl100.bpl } Forms.Forms.TCustomForm.ReadState (Line 2845, "Forms.pas" + 9) + $5
+ $B[51F388DC]{rtl100.bpl } Classes.Classes.TReader.ReadRootComponent (Line 6985, "classes.pas" + 37) + $B
+ $5[51F356DA]{rtl100.bpl } Classes.Classes.TStream.ReadComponent (Line 5341, "classes.pas" + 3) + $5
+ $5[51F30A2B]{rtl100.bpl } Classes.Classes.InternalReadComponentRes (Line 2649, "classes.pas" + 7) + $5
+ $34[51F30BB5]{rtl100.bpl } Classes.Classes.InitComponent (Line 2706, "classes.pas" + 4) + $34
+ $9[51F30C46]{rtl100.bpl } Classes.Classes.InitInheritedComponent (Line 2718, "classes.pas" + 6) + $9
+ $9[5204FCC9]{vcl100.bpl } Forms.Forms.TCustomForm.Create (Line 2666, "Forms.pas" + 8) + $9
+ $19[42327E9D]{TeeUI710.bpl} Teeedigene.TFormTeeGeneral + $19
+ $BB[4232D213]{TeeUI710.bpl} Teeeditcha.TChartEditForm.SubPageChange + $BB
+ $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
+ $C[52038674]{vcl100.bpl } Controls.Controls.TControl.Perform (Line 5018, "Controls.pas" + 5) + $C
+ $11[5203CACF]{vcl100.bpl } Controls.Controls.DoControlMsg (Line 7288, "Controls.pas" + 6) + $11
+ $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
+ $6[5203C150]{vcl100.bpl } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
+ $0[51F40BB0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
+ $6A[77D48731]{USER32.dll } GetDC + $6A
+ $14A[77D48811]{USER32.dll } GetDC + $14A
+ $17F[77D4B4BB]{USER32.dll } DefWindowProcW + $17F
+ $1CD[77D4B509]{USER32.dll } DefWindowProcW + $1CD
+ $10[7C90EAE0]{ntdll.dll } KiUserCallbackDispatcher + $10
+ $44[77D4B8FE]{USER32.dll } SendMessageW + $44
+ $2C33[5D09606C]{comctl32.dll} InitCommonControlsEx + $2C33
+ $5073[5D0B014A]{comctl32.dll} ImageList_AddMasked + $5073
+ $160F8[5D0EA69D]{comctl32.dll} ImageList_LoadImageA + $160F8
+ $163F3[5D0EA998]{comctl32.dll} ImageList_LoadImageA + $163F3
+ $C6A2[5D0BDC7F]{comctl32.dll} InitCommonControls + $C6A2
+ $6A[77D48731]{USER32.dll } GetDC + $6A
+ $14A[77D48811]{USER32.dll } GetDC + $14A
+ $9C[77D4C63A]{USER32.dll } IsWindowUnicode + $9C
+ $16[77D4E900]{USER32.dll } CallWindowProcA + $16
+ $17[5203CA7B]{vcl100.bpl } Controls.Controls.TWinControl.DefaultHandler (Line 7269, "Controls.pas" + 23) + $17
+ $6[5203C998]{vcl100.bpl } Controls.Controls.TWinControl.WndProc (Line 7242, "Controls.pas" + 101) + $6
+ $6[5203C150]{vcl100.bpl } Controls.Controls.TWinControl.MainWndProc (Line 7021, "Controls.pas" + 3) + $6
+ $0[51F40BB0]{rtl100.bpl } Classes.Classes.StdWndProc (Line 11572, "classes.pas" + 8) + $0
+ $6A[77D48731]{USER32.dll } GetDC + $6A
+ $14A[77D48811]{USER32.dll } GetDC + $14A
+ $122[77D489C8]{USER32.dll } GetWindowLongW + $122
+ $A[77D496C2]{USER32.dll } DispatchMessageA + $A

Posted: Fri Feb 10, 2006 10:06 am
by narcis
Hi wdsr,

Could you please give use more information about this issue?

-Which TeeChart version are you using?
-Which IDE are you using TeeChart in?
-Which are the steps we should follow to reproduce the issue here?

Thanks in advance.

Posted: Fri Feb 10, 2006 10:14 am
by 9235706
I use TeeChart version 7.06 for Borland Delphi 2006.
Basically when i use the TChart component on the form
i double click it in order to get the edit chart screen on. Then
when i go through the tab options, for example the Chart/General
tab it crashes and returns this error, or if i go to Export tab the same.
But not for all of them.

Posted: Mon Feb 13, 2006 3:12 pm
by narcis
Hi wdsr,

I couldn't reproduce what you reported using v7.06 and a Delphi Win32 project. However, when clicking on the series tab I got:

---------------------------
Error
---------------------------
Access violation at address 4231A88D in module 'TeeUI710.bpl'. Read of address 0000001C.
---------------------------
OK Details >>
---------------------------


I've checked that this has already been fixed on our latest sources. Which BDS 2006 impersonation where you using when you got that error?