Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   IDE stürtzt ab (https://www.delphipraxis.net/193078-ide-stuertzt-ab.html)

striderx 18. Jun 2017 17:12

IDE stürtzt ab
 
Hallo,

ich habe ein Projekt, bei dem sich die IDE in sehr unregelmäßigen Abständen mit der Meldung 'Ungültige Zeigeroperation.' und unterschiedlichen Folgefehlern verabschiedet. Der Fehler wiederholt sich teilweise mehrfach direkt nach dem beim Neustart, irgendwann ist er aber wieder weg, und ich kann normal arbeiten. Auch der Zeitpunkt, wann der Fehler zuerst auftritt, ist vollkommen unregelmäßig - machmal schon direkt nach dem Start, d.h. bevor ich irgendetwas eingegeben habe.

Ich habe keine Dritt-Komponenten im Einsatz, ein Löschen der .dproj hat nichts gebracht.

Den Fehler hatte ich übrigens auch schon auf meinem alten Rechner mit Windows 7 und XE 6.


Nachstehend der Fehler-Dump. Kann jemand damit etwas anfangen?


Delphi-Quellcode:
[5005F618]{rtl240.bpl } System.TObject.FreeInstance (Line 16461, "System.pas" + 2) + $2
[5005A3E2]{rtl240.bpl } System.ErrorAt (Line 5542, "System.pas" + 3) + $4
[5005A426]{rtl240.bpl } System.Error (Line 5553, "System.pas" + 1) + $7
[5005F618]{rtl240.bpl } System.TObject.FreeInstance (Line 16461, "System.pas" + 2) + $2
[5005FF0A]{rtl240.bpl } System.@ClassDestroy (Line 17833, "System.pas" + 0) + $2
[50A7EEE1]{vcl240.bpl } Vcl.Graphics.TFont.Destroy (Line 2428, "Vcl.Graphics.pas" + 5) + $6
[5005F79C]{rtl240.bpl } System.TObject.Free (Line 16529, "System.pas" + 1) + $4
[50A800FD]{vcl240.bpl } Vcl.Graphics.TCanvas.Destroy (Line 3709, "Vcl.Graphics.pas" + 4) + $3
[50AA0570]{vcl240.bpl } Vcl.Controls.TControlCanvas.Destroy (Line 5053, "Vcl.Controls.pas" + 2) + $6
[5005F79C]{rtl240.bpl } System.TObject.Free (Line 16529, "System.pas" + 1) + $4
[50AAE9AD]{vcl240.bpl } Vcl.Controls.TCustomControl.Destroy (Line 14040, "Vcl.Controls.pas" + 1) + $6
[5005F79C]{rtl240.bpl } System.TObject.Free (Line 16529, "System.pas" + 1) + $4
[525C2AFA]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.CancelDragHint (Line 4474, "VCLSurface.pas" + 9) + $0
[525BEBBC]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.InstanceRemoved (Line 2834, "VCLSurface.pas" + 1) + $2
[525C1096]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.Notification (Line 3828, "VCLSurface.pas" + 17) + $6
[50BE445A]{vcl240.bpl } Vcl.Forms.TCustomForm.Notification (Line 3855, "Vcl.Forms.pas" + 42) + $C
[212776ED]{designide240.bpl} Proxies.NotificationHook (Line 311, "Proxies.pas" + 8) + $B
[5016E60B]{rtl240.bpl } System.Classes.TComponent.RemoveFreeNotifications (Line 15821, "System.Classes.pas" + 4) + $23
[5016E434]{rtl240.bpl } System.Classes.TComponent.Destroy (Line 15749, "System.Classes.pas" + 2) + $2
[50AA0E95]{vcl240.bpl } Vcl.Controls.TControl.Destroy (Line 5415, "Vcl.Controls.pas" + 24) + $6
[5005F618]{rtl240.bpl } System.TObject.FreeInstance (Line 16461, "System.pas" + 2) + $2
[5005FF0A]{rtl240.bpl } System.@ClassDestroy (Line 17833, "System.pas" + 0) + $2
[50155B7B]{rtl240.bpl } System.Classes.TPersistent.Destroy (Line 5506, "System.Classes.pas" + 3) + $6
[50AA5963]{vcl240.bpl } Vcl.Controls.TWinControl.Destroy (Line 8497, "Vcl.Controls.pas" + 41) + $9
[50AAE9B8]{vcl240.bpl } Vcl.Controls.TCustomControl.Destroy (Line 14041, "Vcl.Controls.pas" + 2) + $6
[5005F79C]{rtl240.bpl } System.TObject.Free (Line 16529, "System.pas" + 1) + $4
[525C2AFA]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.CancelDragHint (Line 4474, "VCLSurface.pas" + 9) + $0
[525C24B1]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.DragHintMouseMessage (Line 4322, "VCLSurface.pas" + 7) + $2
[525C0796]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3526, "VCLSurface.pas" + 56) + $14
[5005FC93]{rtl240.bpl } System.TObject.Dispatch (Line 17347, "System.pas" + 11) + $0
[5005FA96]{rtl240.bpl } System.@IsClass (Line 16965, "System.pas" + 1) + $8
[50AA38B7]{vcl240.bpl } Vcl.Controls.TControl.WndProc (Line 7226, "Vcl.Controls.pas" + 4) + $21
[5005FA96]{rtl240.bpl } System.@IsClass (Line 16965, "System.pas" + 1) + $8
[50AA38B7]{vcl240.bpl } Vcl.Controls.TControl.WndProc (Line 7226, "Vcl.Controls.pas" + 4) + $21
[5005A1FB]{rtl240.bpl } System.@ReallocMem (Line 4806, "System.pas" + 91) + $0
[5006E188]{rtl240.bpl } System.Types.TRect.Contains (Line 1635, "System.Types.pas" + 0) + $0


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz