![]() |
Main.exe hat einen Fehler verursacht und muss beendet werden
Hallo,
ich habe eine seltsame Problematik zu behandeln. Ich habe meinem Vater ein Programm für die Kanzlei geschrieben. Greift auf einen Linux Rechner zu und funzt super. Jetzt sagte er mir, ich soll dies und das noch hinzufügen. Gesagt - getan. Ich starte das Programm auf meinem Rechner. Funzt. Ich ersetze die Main.exe auf seinem Rechner mit der von meinem. Fehlermeldung: Main.exe hat einen Fehler.... So, das Programm wird beendet. Ich nehme wirklich (!) jeden von mir geschrieben Programmcode raus und es funzt immer noch nicht. Jetzt dachte ich, es liegt an eine Komponente, aber das ist ja auch nicht der Fall, da die Version vorher ging und ich keine Komponenten hinzugefügt habe. Wir verwenden auf unseren Notebooks beide Windows XP Prof SP2 Woran kann sowas liegen? :gruebel: Danke |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Generell:
Bau mal debugging-Code ein, d.h. bei einer Exception wird der CallStack in eine Log-Datei geschrieben (z.B. mit der Kompo von den JEDIs). Dann kannst du nachsehen, wo das Problem liegt. Vielleicht greifst du auf eine Datei zu die du auf deinem Rechner hast und dein Vater nicht? Feste Programmpfade? |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Nein,
Variable Dateipfade. Alles, was ist, ist die LibMySQL.dll. ABer die hat er auch... Verstehe das Debuggen nicht... |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Zitat:
Zitat:
André |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Irgendwo mit dem Speicher unsauber umgegangen? Irgendwelche Strukturen nicht richtig initialisiert? Aufrufkonventionen beachtet? Dann hattest du bis jetzt eventuell nur Glück, dass es lief, so wohl bei dir, als auch bei deinem Vater.
|
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Hm,
ich denke mit dem Speicher ist alles OK. Es läuft in der Kanzlei auf 7 Rechnern und zu Hause auf allen.... Nur auf seinem Notebook nicht |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Zitat:
|
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Hast du das Problem gelöst?
Ich stehe gerade vor demselben Problem: Die .exe Datei läuft auf meinem Rechner ohne Probleme, auch wenn ich sie in andere Ordner verschiebe. Starte ich sie aber auf einem anderen Rechne ( gleiches OS, auch Win2k) dann kommt, dass ein Fehler verursacht wurde und man das Programm neu starten soll. Weiß nicht woran es liegt :| |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Moin Flo,
eventuell hilft es bei der Fehlersuche, wenn Du mal nach MadExcept ausprobierst ( ![]() |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Ja ich habe Problem gelöst:
1. Rechner neustarten 2. von CD-ROM booten 3. Windows neu installieren Ging einwandtfrei... Probier aber nochmal folgendes: Systemsteuerung -> System -> Erweitert -> Systemleistung -> Datenauführungsverhinderung... Evtl. hilft das... Gruß aus Gründau |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
und manchmal hilft auch debuggen, einfach an ein paar stellen ein ShowMessage oder in eine Logdatei schreiben und schon weiß man wo ungefähr der Fehler aufgetreten ist. Diesen Bereich kann man dann wieder mit ein paar solchen Infos versehen und irgendwann hat man Anweisung gefunden.
|
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Das habe ich auch schon probiert. Aber das Programm (so war es bei mir) brach schon, auch ohne jeglichen Code, sofort nach dem Öffnen zusammen
|
Re: Main.exe hat einen Fehler verursacht und muss beendet we
dann liegt es meist daran wenn ein Procedureeinstiegspunkt etc. nicht gefunden wurde und somit eine AV kommt weil an eine 0 stelle gesprungen werden soll... In dem fall hilft dann wohl nur noch neuinstallation damit die dlls wieder die richtigen sind
|
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Oft ist es auch so, dass Formulardaten nicht existieren und dadurch diese Fehlermeldung erscheint.
Hast du deine Anwendung mit zwei unterschiedlichen Version kompiliert/ erstellt? |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Wichtig wäre noch: Unter welchen OS wurde es entwicklet und unter welchem OS läuft es jetzt nicht.
@Wuaegner: Irgendwelche Pfade hardgecodet? Dann findet dein programm in einem anderen Verzeichnis eventuell benötigte Dateien nicht mehr. |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
@Luckie du bist glaub ich heute bischen verplant in den Foren unterwegs.
Im ersten Posting hat er doch gerschrieben das beide XP SP2 haben oder hab ich da nu was verplant? |
Re: Main.exe hat einen Fehler verursacht und muss beendet we
Auf dem Win98 Rechner kam eine Fehlemeldung in der noch etwas von einem MCIDevice stand, da war etwas nicht in Ordnung. Jetzt klappt es.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz