Autor Beitrag
Terra
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 307

Windows 7 Ultimate
Delphi® XE3
BeitragVerfasst: Sa 12.07.08 17:28 
Hallo..

Nach dem ich mein Rechner neu machen musste und ich endlich mein Delphi wieder aufgespielt habe, bekomme ich jetzt auf einmal ein Debugger Exception Notification Meldung beim Kompilieren meines alten Programms. Hat es vorher nie gemacht.

Zitat:
First chance exception at $7C812AEB. Exception class EAccessViolation with message 'Access violation at address 004518D2 in module 'Programm.exe'. Read of address 00000064'. Process Programm.exe (2976)


Wie komme ich denn jetzt dahinter, wo der Fehler steckt. Ist echt bissel ärgerlich, da das Programm mittlerweile extrem Umfangreich ist.

Terra


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Sa 12.07.2008 um 17:38
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 12.07.08 17:30 
Das ist eine zugriffsverletzung.überprüfe ob du von deinen klassen instanzen erstellt hast.
:mrgreen: :mrgreen: :mrgreen:
Poste mal den quelltext. :o
Terra Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 307

Windows 7 Ultimate
Delphi® XE3
BeitragVerfasst: Sa 12.07.08 17:41 
Is ja der Hammer ... MainMenu1.Items.Items[0].Items[3].Add(Device); wars. Echt jetzt Zufall gewesen, das ich das bemerkt habe. Musste Device ausklammern, da ich ne neue Komponente verwende. Hatte aber die Codezeile noch offen stehen. Echt blöd, das Delphi da keine bessere Fehlererkennung besitzt.

Zitat:
Poste mal den quelltext.

Hast du ne Ahnung wie groß das Prog. eigentlich ist ? ^^
Außerdem glaub ich nicht, das Schätzungsweise 40.000 Zeilen Quellcode hier angebracht sind.
Vielleicht sinds auch weniger aber es sind unheimlich viele ;)

Terra
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Sa 12.07.08 18:18 
Naja.. Der Fehler sollte ja entweder beim Starten des Programm soder bei einer Bestimmten Operation auftreten. Das dürfte den benötigten Codeteil stark eingrenzen ;)

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)