![]() |
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... |
AW: Warum startet die EXE nicht
42
. |
AW: Warum startet die EXE nicht
Kann man den Thread vielleicht nach Klatsch und Tratsch verschieben, wenn zum eigentlichen Thema schon nichts mehr beigetragen wird? :roll:
|
AW: Warum startet die EXE nicht
Zitat:
Und so lange der TE nicht geantwortet hat diskutieren wir halt über den Sinn des Lebens. Aber vielleicht bekommen wir ja doch noch etwas mehr Information zum Problem. |
AW: Warum startet die EXE nicht
Ich glaub nicht, das da noch was kommt.
Nach Perlsau's (IMHO vollkommen gerechtfertigten) vor Sarkasmus strotzenden Antwort hat der TE versucht zu kontern und das Forum in seiner Gänze abgehakt. Für letzteren sind wir nun ein großer Haufen arroganter Knöpfe, die einfach unfähig sind aus absolut gar keinen Informationen sofort eine maßgeschneiderte Lösung zu präsentieren. Aber das macht nix. Der Tag wird kommen, da wird bei ihm das Telefon klingeln und ein Nutzer seiner Software sagen "Das Programm funktioniert nicht. Sag mir was ich tun muß, sonst will ich Schadensersatz". Dann wird er merken, wie es ist, ohne Informationen arbeiten zu müssen, weil er nichtmal weiß, um welches Programm es überhaupt geht. Wer Ironie findet (sie ist nicht nur in Spuren vorhanden), darf sie gern genießen. |
AW: Warum startet die EXE nicht
Zitat:
|
AW: Warum startet die EXE nicht
Ich hab mich sogar schön kurz gefasst, aber da die nötigen Antworten nicht gegeben wurden, wollte ich hier eigentlich nicht mehr antworten. (was ich jetzt auch wieder einstelle, bis sich das ändert)
Genauso, wie ich inzwischen auch die Threads von ein/zwei anderen Usern ignoriere, bis dort nicht die geforderten/nötigen Infos auftauchen. Bzw. bis deren Threads lesbar werden und nicht mehr vor einem "mir doch alles egal"-Gefühl strotzen. (oder sind Satzzeichen und Groß-/Kleinschreibung wirklich schon ausgestorben?) 42 und bis dann, falls man einsieht, daß auch bissl was von der Gegenseite nötig ist. |
AW: Warum startet die EXE nicht
Zitat:
:warn: also keine :glaskugel: sondern :kotz: & 42 und immer schön :feuerchen: auf kleiner Flamme kochen... Also lieber ein bisschen mehr code :coder: dann gibt es auch :dancer: und :cheers: :dp: Schade nur, dass man hier im Forum so wenig Smily's hat.... |
AW: Warum startet die EXE nicht
Damit hätte ja jeder OT seine Meinung kundgetan
|
AW: Warum startet die EXE nicht
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Hast du meinen Beitrag überhaupt gelesen? Und auch verstanden? Zitat:
Zitat:
Zweitens läßt sich die Frage nicht beantworten, weil sie zu allgemein gestellt wurde. Wie schon oben mehrfach und nicht nur von mir festgestellt wurde, kann hier niemand hellsehen und erkennen, um welchen Code es sich genau handelt. Noch einmal zum Mitschreiben: Ohne die entsprechende Codezeilen zu kennen kann dir kein Mensch sagen, was an diesem Code fehlerhaft ist. Zitat:
Zitat:
Zitat:
Zitat:
![]() Zitat:
Zitat:
Zitat:
|
AW: Warum startet die EXE nicht
:warn: Also geht es noch? Tragt Eure Probleme bitte per PN aus und nicht hier im Forum!
@Alle: Sind die Hinweise hier keine OT Nachrichten mehr zu verfassen wirklich nicht deutlich genug? |
AW: Warum startet die EXE nicht
Zitat:
Delphi-Quellcode:
und
initialization
Delphi-Quellcode:
codes das Problem behoben ist, wird es sich wohl im Code dieser beiden Abschnitte verbergen. Wenn Du uns einen Blick darauf werfen läßt, besteht die Möglichkeit, daß Dir jemand weiter helfen kann.
finalization
Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 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