Autor Beitrag
wband
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Sa 01.02.14 07:50 
Hallo,
ich hoffe ich bin hier richtig. Seit einiger Zeit habe ich ein massives Problem mit meinem Turbo Delphi 2006. Ich kann ein ganze Zeitlang auf einer Form arbeiten, aber dann kommt irgendwann der Fehler "Invalid Pointer Operation"!

TD2006 nutze ich schon sehr lange und bisher ging alles gut.
Zuerst habe ich es unter Windows XP gehabt und jetzt unter Windows 7 Home Basic (alle Updates eingespielt).
Fremdkomponenten sind nicht installiert. Ich kann auch nicht sagen, bei welcher Komponente der Fehler auftritt. Es kommt auch nicht nur bei einem Fenster hoch (dann hätte ich es einfach nochmal gemacht) sondern eigentlich immer, wenn ich im visuellem Bereich arbeite. Hier mal die Fehlermeldung von Delphi:

Zitat:
Invalid Pointer Operation
+ $2[51F2657C]{rtl100.bpl} System.System.TObject.FreeInstance (Line 8830, "system.pas" + 2) + $2


Ich habe auch schon in den Dateien rtl100.bpl und in der system.pas (dort an der angegebenen Stelle) nachgesehen. Aber leider konnte ich damit nichts anfangen.

Ich habe auch schon probiert, TD2006 zu reparieren und habe es sogar schon neu installiert. Hat alles nichts geholfen.

Ich hoffe ich habe alle notwendigen Angaben gemacht (ansonsten wird natürlich nachgeliefert) und das hier einer eine gute Idee für mich hat!
Vielen Dank
Andreas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19326
Erhaltene Danke: 1749

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 01.02.14 10:42 
Du müsstest schon den ganzen Stacktrace posten, sonst kann man nur sehen, dass der Fehler bei der Freigabe eines Objekts passiert. Und das habe ich bei der Fehlermeldung ohnehin schon vermutet, z.B. weil es vorher schon einmal freigegeben wurde. ;-)

Hast du irgendwelche Addons installiert?
wband Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: So 02.02.14 07:55 
Hallo jaenicke,
vielen Dank erst mal für Deine schnelle Antwort. Leider kenne ich mich mit den Fehlermeldungen in TD nicht so gut aus und daher konnte ich nur die Meldung liefern, die bei dem Fehler hoch kam. Da war nicht mehr. Im Moment kann ich leider nicht mehr liefern, denn ich habe heute stundenlang versucht, den Fehler noch mal zu reproduzieren. Dann wollte ich sehen, ob da irgendwo noch mehr steht. "Leider" ( 8) " ist der Fehler dann aber bisher nicht wieder aufgetaucht.

Das wäre natürlich toll, aber wie immer in solchen Situationen traue ich dem Frieden natürlich nicht so richtig und würde schon gerne wissen, was da los war oder ist. Ich bin mir irgendwie sicher, dass der wieder hochkommen wird.

Add-On's habe ich keine installiert - das gesamte TD ist im Originalzustand.

Hast Du vielleicht einen Tipp für mich, wo ich noch nach der Fehlermeldung suchen könnte?
Vielleicht gibt es irgendwo in dem System ein Logfile von vergangenen Session?
Oder hast Du vielleicht eine Idee, wie man - ohne genau zu wissen welche Komponente nicht freigegeben wurde - die Sache bereinigen könnte? Ich hatte schon überlegt die entsprechende Form einfach nochmal zu bauen, aber dann kam die Meldung leider auch bei einer weiteren Form hoch und somit macht das für mich keinen Sinn.

Sorry - aber leider kann ich im Moment nicht viel mehr liefern!

Bis denn
Andreas!

PS.: Hatte noch was vergessen:
Kann es eigentlich sein, dass ein anderes geöffnetes Programm zu solch einem Fehler führt und das der daher im Moment nicht mehr kommt, weil das andre Programm nicht aufgerufen ist?