![]() |
Warum startet die EXE nicht
Hallo zusammen,
ich versuche mit Delphi Firemonkey ein Programm zu schreiben, jetzt drücke ich auf compilieren und es öffnet sich nichts, keine Exe, kein Programm. F9 alles funktioniert nicht. Die Exe und dcu werden angelegt, aber nicht geöffnet. Bei den Meldungen steht Erfolg. Keine Fehler Von jetzt auf gleich, es hat funktioniert und plötzlich nicht.... Hat jemand eine Idee, was ich falsch gemacht haben könnte? Oder woran das liegt? Kann es in irgendeinerweise mit den Blöcken einer Unit (ohne Formular) mit initialization oder finalization zu tun haben? Wenn ich die Aufgaben darin auskommentiere zeigt es mir das Exe an. Vielen Dank schon mal. Gruß Peter |
AW: Warum startet die EXE nicht
Bist du sicher, dann da nicht im Hintergrund eine Exe ausgeführt wird?
Ansonsten Delphi schließen, im Taskmanager alle was verdächtig aussieht rauswerfen und noch mal Delphi starten. |
AW: Warum startet die EXE nicht
Hallo danke für Deine Antwort,
das habe ich gemacht, sogar den PC neu gestartet. Ich fürchte im Initialisation-Block einer Unit war ein Befehl drin, der nicht ausgeführt werden konnte und das Anzeigen der Exe verhindert. Wenn ich es auskommentiere funktioniert es. Kann man so etwas mit try .... finaly sicherer machen? Ich wollte diese Blöcke für das Lesen und schreiben eines Ini-Files nutzen. |
AW: Warum startet die EXE nicht
Zitat:
|
AW: Warum startet die EXE nicht
Zitat:
Wenn bei mir eine Exe-Datei, die ganz offensichtlich erzeugt wurde, bei F9 scheinbar nicht startet, würde ich erst einmal zu klären versuchen, ob der Schein vielleicht trügt. Also Taskmanager (TM) starten, in deiner Ide F9 drücken und im TM beobachten, ob die Exe erscheint. Wenn du da nichts siehst, machst du dasselbe mal direkt mit der erzeugten Exe-Datei. Ich kann mir vorstellen, daß die Exe im TM vielleicht kurz erscheint und sich das Programm dann gleich wieder schließt. Ist aber alles nur herumgerätselt und ohne Code (insbesondere die Main-Unit mit ihrem OnCreate-, OnShow- und OnActivate-Methoden und den jeweiligen von dort aufgerufenen Proceduren und Functionen. Zitat:
|
AW: Warum startet die EXE nicht
Hallo Perlsau,
ich liebe Deine Beiträge, sie führen einem dirket vors Auge was man für ein kleines Licht in Deiner Nähe ist. Nun muss ich Dich aber mal direkt fragen, hast Du meine Beiträge auch gelesen? Und dann auch verstanden? Dort stand, dass ich die Exe (die auf der Platte gespeicherte) geöffnet habe und das die neu angelegt wurde. Ok, vielleicht nicht ganz so deutlich. Dann steht etwas weiter tierfer, dass ich auch auf die Idee eines Task Manager gekommen bin. Dass Du keine Glaskugel hast, wundert mich jetzt aber. Die Frage ob durch Initialisation oder Finalisation Blöcke einer Unit diese Problem auftauchen, konntest Du wirklich nicht beantwort? Ich verrrate Dir was, deswegen habe ich die Fragen auch an alle gestellt, ob jemand da schon mal Erfahrungen mit gesammelt hat. Vielleicht noch was Neues für Dich: Wenn ich auf eine Frage, die hier gestellt wird, keine Ahnung oder keine Lösung weiß, halte ich schlicht und ergreifend die Klappe, schreib also nichts. Gerade das ist hier das schöne, dass man nach stundenlanger Fehlersuche jemanden fragen kann. Wenn ich eine Idee gehabt hätte, wo ich noch suchen kann, hätte ich es getan. Dies ist der letzte Rettungsanker der einem vor der Verzweiflung bewahrt und daran hindert entweder Delphi zu löschen oder aus dem Fenster zu springen (ich wohne im ersten Stock). Ob Deine Kommentare in dieser Situation so hilfreich sind, mußt Du Dir selber überlegen. Allen anderen danke ich für die Hilfe und für die Geduld mit mir. Gruß Peter |
AW: Warum startet die EXE nicht
Zitat:
|
AW: Warum startet die EXE nicht
Zitat:
Zitat:
Jede Zeile Code, egal wo sie steht kann entwerder alles ermöglichen oder verhindern. Ob DEIN Code dafür sorgt, dass kannst nur Du wissen, da wir ihn nicht kennen, da Du ihn ja nicht gepostet hast. Hier versagt die Glaskugel wieder. |
AW: Warum startet die EXE nicht
Zitat:
@BadenPower :thumb: alternativ würde auch noch die Antwort 42 gehen, denn die beantwortet alle Fragen ;) |
AW: Warum startet die EXE nicht
Zitat:
Zitat:
Finde ich ne gute Idee... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 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