TsTrackbar Errors

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #36910
    TAZ
    Participant

    Version 10.27

    Another runtime error and this one is easy to duplicate. Just start a new project and try to add a TsTrackbar. You get an instant error.

    As I stated in an earlier message, this runtime bpl is in trouble.

    Access violation at address 1DAED7B9 in module 'acntDelphiXE5_bpl'. Read of address 000078C4. (if you restart the IDE and do the same thing the address is different, but the following messages are still the same.)

    [1DAED7B9]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.TicksArray + $211

    [1DAED7B4]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.TicksArray + $20C

    [1DAED532]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.ChannelRect + $2A

    [1DAEC7BB]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.PaintTicksHor + $53

    [1DAEE46D]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.StdPaintBar + $311

    [1DAEC2E8]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.PaintBody + $120

    [50447877]{vcl190.bpl } Vcl.Graphics.TBitmap.SetHeight (Line 9307, “Vcl.Graphics.pas” + 1) + $A

    [1DAEE843]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.PrepareCache + $13

    [1DAD549A]{acntDelphiXE5_R.bpl} Scommondata.TsCommonData.Skinned + $1E

    [1DAEDF4C]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.Paint + $40

    [1DAEBD3C]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.WndProc + $594

    [50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, “Vcl.Controls.pas” + 3) + $6

    [501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, “System.Classes.pas” + 5) + $0

    [50469815]{vcl190.bpl } Vcl.Controls.TWinControl.CMShowingChanged (Line 11482, “Vcl.Controls.pas” + 0) + $21

    [50462B49]{vcl190.bpl } Vcl.Controls.TControl.WndProc (Line 7224, “Vcl.Controls.pas” + 91) + $6

    [50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, “Vcl.Controls.pas” + 153) + $6

    [1DAD549A]{acntDelphiXE5_R.bpl} Scommondata.TsCommonData.Skinned + $1E

    [1DAEBDC0]{acntDelphiXE5_R.bpl} Strackbar.TsTrackBar.WndProc + $618

    [50462784]{vcl190.bpl } Vcl.Controls.TControl.Perform (Line 7002, “Vcl.Controls.pas” + 10) + $8

    [50466A55]{vcl190.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9674, “Vcl.Controls.pas” + 19) + $C

    [504669EA]{vcl190.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9665, “Vcl.Controls.pas” + 10) + $10

    [50466B64]{vcl190.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 9709, “Vcl.Controls.pas” + 21) + $3

    [50465CEE]{vcl190.bpl } Vcl.Controls.TWinControl.InsertControl (Line 9079, “Vcl.Controls.pas” + 25) + $2

    [5046111C]{vcl190.bpl } Vcl.Controls.TControl.SetParent (Line 6019, “Vcl.Controls.pas” + 9) + $4

    [5046C861]{vcl190.bpl } Vcl.Controls.TWinControl.SetParent (Line 13418, “Vcl.Controls.pas” + 5) + $5

    [51F0AAA3]{vcldesigner190.bpl} VCLSurface.TControlItem.SetParent (Line 1170, “VCLSurface.pas” + 1) + $19

    [21130A36]{designide190.bpl} ComponentDesigner.TComponentRoot.DoCreateComponent (Line 2532, “ComponentDesigner.pas” + 117) + $8

    [2112FF4A]{designide190.bpl} ComponentDesigner.TComponentRoot.CreateComponent (Line 2264, “ComponentDesigner.pas” + 1) + $1C

    [21D17B40]{delphicoreide190.bpl} CompPalMgr.TPalettePageItem.Execute (Line 1306, “CompPalMgr.pas” + 4) + $1E

    [208AA332]{coreide190.bpl} ToolFrm.TToolForm.DoItemExecute (Line 2665, “ToolFrm.pas” + 1) + $D

    [208A7233]{coreide190.bpl} ToolFrm.TToolForm.FilterEditKeyDown (Line 1475, “ToolFrm.pas” + 5) + $1

    [50469091]{vcl190.bpl } Vcl.Controls.TWinControl.KeyDown (Line 11017, “Vcl.Controls.pas” + 1) + $1B

    [50483541]{vcl190.bpl } Vcl.StdCtrls.TCustomEdit.KeyDown (Line 2861, “Vcl.StdCtrls.pas” + 1) + $8

    [5046912E]{vcl190.bpl } Vcl.Controls.TWinControl.DoKeyDown (Line 11048, “Vcl.Controls.pas” + 23) + $C

    [5046915A]{vcl190.bpl } Vcl.Controls.TWinControl.WMKeyDown (Line 11058, “Vcl.Controls.pas” + 1) + $4

    [50462B49]{vcl190.bpl } Vcl.Controls.TControl.WndProc (Line 7224, “Vcl.Controls.pas” + 91) + $6

    [50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, “Vcl.Controls.pas” + 153) + $6

    [5005FB14]{rtl190.bpl } System.TMonitor.TryEnter (Line 17402, “System.pas” + 10) + $0

    [5005F694]{rtl190.bpl } System.TMonitor.Enter (Line 17095, “System.pas” + 4) + $2

    [2185460B]{vclactnband190.bpl} Vcl.ActnMenus.CallWindowHook (Line 748, “Vcl.ActnMenus.pas” + 20) + $F

    [5005F518]{rtl190.bpl } System.TMonitor.CheckOwningThread (Line 17013, “System.pas” + 2) + $0

    [5005F822]{rtl190.bpl } System.TMonitor.Exit (Line 17199, “System.pas” + 1) + $2

    [5005F873]{rtl190.bpl } System.TMonitor.Exit (Line 17221, “System.pas” + 2) + $7

    [50444B5B]{vcl190.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7047, “Vcl.Graphics.pas” + 12) + $8

    [50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, “Vcl.Controls.pas” + 3) + $6

    [50466CC1]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9754, “Vcl.Controls.pas” + 6) + $0

    [501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, “System.Classes.pas” + 5) + $0

    [50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, “Vcl.Controls.pas” + 153) + $6

    [505264DD]{vcl190.bpl } Vcl.ExtCtrls.TCustomButtonedEdit.WndProc (Line 8812, “Vcl.ExtCtrls.pas” + 30) + $4

    [50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, “Vcl.Controls.pas” + 3) + $6

    [501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, “System.Classes.pas” + 5) + $0

    [50590DC3]{vcl190.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10288, “Vcl.Forms.pas” + 23) + $1

    [50590E06]{vcl190.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10318, “Vcl.Forms.pas” + 1) + $4

    [50591141]{vcl190.bpl } Vcl.Forms.TApplication.Run (Line 10456, “Vcl.Forms.pas” + 26) + $3

    Also get this access violation when you try to click on the outline of what is suppose to be the trackbar but it is just an outline.

    [21104F85]{designide190.bpl} Designer.TDesigner.SnapToMarginGuide (Line 1942, “Designer.pas” + 7) + $8

    [21104F4C]{designide190.bpl} Designer.TDesigner.SnapToMarginGuide (Line 1939, “Designer.pas” + 4) + $2E

    [5005F2FD]{rtl190.bpl } System.@AfterConstruction (Line 16805, “System.pas” + 2) + $5

    [50059991]{rtl190.bpl } System.@ReallocMem (Line 4438, “System.pas” + 21) + $0

    [500642D4]{rtl190.bpl } System.DynArraySetLength (Line 33703, “System.pas” + 84) + $13

    [5005F2FD]{rtl190.bpl } System.@AfterConstruction (Line 16805, “System.pas” + 2) + $5

    [21103407]{designide190.bpl} Designer.TDesigner.GetDragRect (Line 1332, “Designer.pas” + 26) + $25

    [505876F5]{vcl190.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4388, “Vcl.Forms.pas” + 201) + $5

    [51F18607]{vcldesigner190.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, “VCLFormContainer.pas” + 33) + $C

    [211023DE]{designide190.bpl} Designer.TDesigner.DragTo (Line 995, “Designer.pas” + 4) + $27

    [21104972]{designide190.bpl} Designer.TDesigner.MouseMove (Line 1758, “Designer.pas” + 1) + $0

    [51F0EF42]{vcldesigner190.bpl} VCLSurface.MouseEvent (Line 3194, “VCLSurface.pas” + 52) + $11

    [5005F873]{rtl190.bpl } System.TMonitor.Exit (Line 17221, “System.pas” + 2) + $7

    [51F0FB61]{vcldesigner190.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3457, “VCLSurface.pas” + 57) + $6

    [210F1D12]{designide190.bpl} DeskUtil.SetFocusHook (Line 463, “DeskUtil.pas” + 4) + $C

    [0B6A8A94]{IDEFixPack.dll} VCLDesignerGuideLinesHideFix.IsDesignMsg + $94

    [504628CF]{vcl190.bpl } Vcl.Controls.TControl.WndProc (Line 7137, “Vcl.Controls.pas” + 4) + $21

    [50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, “Vcl.Controls.pas” + 153) + $6

    [505876F5]{vcl190.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4388, “Vcl.Forms.pas” + 201) + $5

    [51F18607]{vcldesigner190.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, “VCLFormContainer.pas” + 33) + $C

    [50466E9F]{vcl190.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9807, “Vcl.Controls.pas” + 1) + $9

    [50462784]{vcl190.bpl } Vcl.Controls.TControl.Perform (Line 7002, “Vcl.Controls.pas” + 10) + $8

    [50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, “Vcl.Controls.pas” + 153) + $6

    [505876F5]{vcl190.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4388, “Vcl.Forms.pas” + 201) + $5

    [51F18607]{vcldesigner190.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, “VCLFormContainer.pas” + 33) + $C

    [50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, “Vcl.Controls.pas” + 3) + $6

    [501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, “System.Classes.pas” + 5) + $0

    [50590DC3]{vcl190.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10288, “Vcl.Forms.pas” + 23) + $1

    [50590E06]{vcl190.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10318, “Vcl.Forms.pas” + 1) + $4

    [50591141]{vcl190.bpl } Vcl.Forms.TApplication.Run (Line 10456, “Vcl.Forms.pas” + 26) + $3

    I am really getting to the point in asking for the password so that I can go back to version 10.26. Version 10.27 is not well.

    #54901
    TAZ
    Participant

    I have an update. I was lucky that I did in fact find 10.26 and its skins. I uninstalled 10.27 and installed 10.26.

    As I thought, 10.26 has no problem when trying to add a TsTrackbar to a project while 10.27 has an Access Violation when trying to add a TsTrackbar to a project.

    One interesting thing I observed. When changing skins in 10.27 there was a lag in changing the skin (in other words it was not a smooth instant change). 10.26 is very smooth and very fast. In fact I consider 10.26 as a standard of excellence that I will use to compare future updates.

    I await 10.28 and the fix for this problem.

    #54906
    Support
    Keymaster

    The error occurs when SkinManager doesn't exists and TsTrackBar is created.

    This issue will be solved very soon.

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.