Programm läuft ausserhalb der IDE nicht
-
Hallo,
ich hab ein Programm geschrieben das aus mehreren C und C++ Dateien besteht.
Innerhalb der IDE (MS VC++ 6.0) kann ich das Ganze im DEBUG und RELEASE Modus ohne Probleme laufen lassen. Sobald ich aber das Programm direkt starte (z.B im Explorer) endet das mit einer Schutzverletzung.Kann es sein das irgendeine Linker Einstellung fehlt ??? Bei Kompilieren und Linken erhalte ich keine Fehlermeldung. Ich meine aber das mit ca. 80 KB die Release Version meiner Anwendung etwas klein geraten ist. (Statische Bindung der MFC - Dialogfeld basierende MFC Anwendung mit mehreren Dialogen).
Hat jemand eine Ahnung was das sein könnte ???
Danke.
-
Aloha,
das kann 1 Million Gründe haben.
Bindest Du vielleicht noch externe Daten ein, die im Ordner der Entwicklungsversion liegen, aber in dem Releaseordner von dir vergessen wurden ?Sprich irgendein Pfad is relativ in Deiner Anwendung und dann nimmer aktiv, wenn du die exe verschoben hast...
80k ist doch in Ordnung, sagt erstmal gar nichts aus....
Grüße
BOA