DeveloppeurPascal / AboutDialog-Delphi-Component

An "about" dialog box component for VCL and FireMonkey Delphi projects
https://dialogueapropos.developpeur-pascal.fr
GNU Affero General Public License v3.0
7 stars 3 forks source link

access violation dans IDE sur propriété ImageIndex (quand Images rempli) du composant FMX #33

Open DeveloppeurPascal opened 5 months ago

DeveloppeurPascal commented 4 months ago

Erreur

Violation d'accès à l'adresse 00000000 dans le module 'bds.exe'. Exécution de l'adresse 00000000.

OK Détails <<

[6F5C8B74]{rtl290.bpl } System.@IntfClear (Line 39099, "System.pas" + 10) + $0 [6EA45F2D]{designide290.bpl} ComponentDesigner.TComponentRoot.InstanceInserted (Line 5458, "ComponentDesigner.pas" + 14) + $20 [6F5C037A]{rtl290.bpl } System.@IsClass (Line 18904, "System.pas" + 1) + $8 [6A0F6C96]{vcldesigner290.bpl} VCLSurface.TVclDesignSurface.InstanceInserted (Line 3111, "VCLSurface.pas" + 3) + $8 [6F5C8B74]{rtl290.bpl } System.@IntfClear (Line 39099, "System.pas" + 10) + $0 [6F6C7C47]{rtl290.bpl } System.Classes.NotifyDesigner (Line 6266, "System.Classes.pas" + 4) + $14 [6F5C0779]{rtl290.bpl } System.@AfterConstruction (Line 19710, "System.pas" + 2) + $5 [676E9C5B]{fmx290.bpl } FMX.ImgList.TSourceCollection.Create (Line 772, "FMX.ImgList.pas" + 4) + $6 [676ED100]{fmx290.bpl } FMX.ImgList.TCustomImageList.CreateSource (Line 1509, "FMX.ImgList.pas" + 0) + $10 [6F2C5316]{vcl290.bpl } Vcl.ImgList.TCustomImageList.Draw (Line 903, "Vcl.ImgList.pas" + 2) + $28 [6F2C52D7]{vcl290.bpl } Vcl.ImgList.TCustomImageList.Draw (Line 896, "Vcl.ImgList.pas" + 1) + $17 [5D329D2D]{dclstd290.bpl} StdReg.DoListDrawImage (Line 1183, "StdReg.pas" + 51) + $13 [5D329E48]{dclstd290.bpl} StdReg.TPersistentImageIndexPropertyEditor.ListDrawValue (Line 1207, "StdReg.pas" + 6) + $14 [6EEF128E]{vclide290.bpl} IDEInspListBox.TInspListBox.ListDrawItem (Line 2002, "IDEInspListBox.pas" + 17) + $39 [6EEE3AE4]{vclide290.bpl} IDEListBtns.TListButton.ListDrawItem (Line 758, "IDEListBtns.pas" + 2) + $13 [6F1CE0B6]{vcl290.bpl } Vcl.StdCtrls.TCustomListBox.DrawItem (Line 8255, "Vcl.StdCtrls.pas" + 2) + $13 [6F1CE313]{vcl290.bpl } Vcl.StdCtrls.TCustomListBox.CNDrawItem (Line 8329, "Vcl.StdCtrls.pas" + 33) + $A [6F19F146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [6F5C0A28]{rtl290.bpl } System.TMonitor.Destroy (Line 19937, "System.pas" + 0) + $0 [6F5C4A23]{rtl290.bpl } System.@FinalizeRecord (Line 33272, "System.pas" + 72) + $2 [6F2AC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [6F5C1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [6F2AC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [6F1A0D8E]{vcl290.bpl } Vcl.Controls.TControl.GetStyleName (Line 8990, "Vcl.Controls.pas" + 5) + $7 [6F5C056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [6F2B05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [6F2B07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [6F2F9B70]{vcl290.bpl } Vcl.Forms.TScrollingStyleHook.WndProc (Line 16714, "Vcl.Forms.pas" + 0) + $0 [6F1D4347]{vcl290.bpl } Vcl.StdCtrls.TListBoxStyleHook.WndProc (Line 11351, "Vcl.StdCtrls.pas" + 22) + $4 [6F2AFE22]{vcl290.bpl } Vcl.Themes.TStyleHook.HandleMessage (Line 7438, "Vcl.Themes.pas" + 20) + $6 [6F3D98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [6F5C2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [6F2AC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [6F1A274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [6F1A47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [6F1CDB05]{vcl290.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 8024, "Vcl.StdCtrls.pas" + 55) + $5 [6F199A7E]{vcl290.bpl } Vcl.Controls.FindControl (Line 4081, "Vcl.Controls.pas" + 6) + $9 [6F19ED7C]{vcl290.bpl } Vcl.Controls.TControl.Perform (Line 7698, "Vcl.Controls.pas" + 10) + $8 [6F1A49A7]{vcl290.bpl } Vcl.Controls.DoControlMsg (Line 11227, "Vcl.Controls.pas" + 12) + $11 [6F1A558E]{vcl290.bpl } Vcl.Controls.TWinControl.WMDrawItem (Line 11556, "Vcl.Controls.pas" + 1) + $8 [6F19F146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [6F2B5CE0]{vcl290.bpl } Vcl.Themes.{System.Generics.Collections}TDictionary<System.TClass,System.Generics.Collections.TList>.TryGetValue (Line 7981, "System.Generics.Collections.pas" + 1) + $F [6F3D98A5]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3604, "Vcl.Styles.pas" + 8) + $10 [6F2AC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [6F1A274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [6F1A47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [6F1A3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [6F6E477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [6F1A4951]{vcl290.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 11199, "Vcl.Controls.pas" + 34) + $19 [6F1A51FE]{vcl290.bpl } Vcl.Controls.TWinControl.WMPaint (Line 11443, "Vcl.Controls.pas" + 4) + $7 [6F1CDFAC]{vcl290.bpl } Vcl.StdCtrls.TCustomListBox.WMPaint (Line 8214, "Vcl.StdCtrls.pas" + 6) + $6 [6F19F146]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6 [6F5C0A28]{rtl290.bpl } System.TMonitor.Destroy (Line 19937, "System.pas" + 0) + $0 [6F5C4A23]{rtl290.bpl } System.@FinalizeRecord (Line 33272, "System.pas" + 72) + $2 [6F2AC5BF]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5822, "Vcl.Themes.pas" + 7) + $D [6F5C1800]{rtl290.bpl } System.@TryFinallyExit (Line 23793, "System.pas" + 8) + $0 [6F2AC6AD]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5833, "Vcl.Themes.pas" + 18) + $1E [6F1A0D8E]{vcl290.bpl } Vcl.Controls.TControl.GetStyleName (Line 8990, "Vcl.Controls.pas" + 5) + $7 [6F5C056B]{rtl290.bpl } System.TObject.Dispatch (Line 19254, "System.pas" + 11) + $0 [6F2B05FD]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7733, "Vcl.Themes.pas" + 38) + $6 [6F2B07DE]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7832, "Vcl.Themes.pas" + 1) + $4 [6F2F9B70]{vcl290.bpl } Vcl.Forms.TScrollingStyleHook.WndProc (Line 16714, "Vcl.Forms.pas" + 0) + $0 [6F1D4347]{vcl290.bpl } Vcl.StdCtrls.TListBoxStyleHook.WndProc (Line 11351, "Vcl.StdCtrls.pas" + 22) + $4 [6F2AFE22]{vcl290.bpl } Vcl.Themes.TStyleHook.HandleMessage (Line 7438, "Vcl.Themes.pas" + 20) + $6 [6F3D98FC]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3616, "Vcl.Styles.pas" + 20) + $C [6F5C2729]{rtl290.bpl } System.@UStrAsg (Line 26973, "System.pas" + 18) + $0 [6F2AC7E0]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5891, "Vcl.Themes.pas" + 11) + $11 [6F1A274F]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9956, "Vcl.Controls.pas" + 0) + $F [6F1A47FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11154, "Vcl.Controls.pas" + 178) + $6 [6F1CDB05]{vcl290.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 8024, "Vcl.StdCtrls.pas" + 55) + $5 [6F1A3CC0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10823, "Vcl.Controls.pas" + 3) + $6 [6F6E477C]{rtl290.bpl } System.Classes.StdWndProc (Line 19085, "System.Classes.pas" + 9) + $2 [6F17A4D9]{vcl290.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7402, "Vcl.Graphics.pas" + 12) + $8 [6F2F3927]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 13282, "Vcl.Forms.pas" + 23) + $1 [6F2F396A]{vcl290.bpl } Vcl.Forms.TApplication.HandleMessage (Line 13312, "Vcl.Forms.pas" + 1) + $4 [6F2F3CA9]{vcl290.bpl } Vcl.Forms.TApplication.Run (Line 13451, "Vcl.Forms.pas" + 27) + $3 [00338AD2]{bds.exe } bds.bds + $DE