Forum: PC-Programmierung Konsolenanwendung crashed vor main()


von Random .. (thorstendb) Benutzerseite


Lesenswert?

Hi,

ich hab ein sonderbares Problem mit Visual Studio 2010.
Eine Konsolenanwendung, die keinerlei dlls nachläd, crashed mir öfters 
in der Debug Session vor erreichen der _tmain() Funktion. Der zweite 
Start ist dann erfolgreich.

Bisher habe ich das ignoriert und als VS Eigenart abgetan, aber jetzt 
schmiert mir dabei auch gleichzeitig das VS mit ab.

Hat jemand sowas schonmal gehabt und eine Idee?


VG,
/th.

von Peter II (Gast)


Lesenswert?

was sagt denn der debugger dazu? zumindest sollte man doch sehen was für 
eine art fehler es ist. Passiert es auch ohne debugger?

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Ohne Debugger läuft die Anwendung problemlos.
Der Debugger sagt, es sei eine Access Violation, Schreibzugriff mit (-1) 
auf unerlaubte Adresse.

Ich habe jetzt mal die Registry Entries des VS gelöscht, nun kann ich 
wieder arbeiten ....

von Rolf Magnus (Gast)


Lesenswert?

Gibt's dazu auch eine Programmiersprache, in der das geschrieben ist, 
oder soll man sich zum Antworten selbst eine raussuchen?

von Yalu X. (yalu) (Moderator)


Lesenswert?

Falls es sich um ein C++-Programm handelt:

Da kann beliebig viel Code (auch fehlerhafter) bereits vor dem Aufruf
von main bzw. _tmain ausgeführt werden. Im Extremfall wird sogar aller
Code vorher ausgeführt und main überhaupt nie aufgerufen. Ohne den
Quellcode zu kennen, kann man den Fehler natürlich kaum finden.

Oder passiert der Crash auch bei einem Programm, das nur aus einem
leeren _tmain besteht?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.