-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
22. Jul 2014
Also wenn ich per grep search nach Form1 suche, kommt nichts wo ich das sonst beende oder freigebe.
Ich möchte Halt() nicht dauerhaft verwenden. Ich wollte nur mal testen was die Stelle mit dem Fehler nicht durchgeht, Halt() oder ExitProcess(). Ich habe (wieder Google) gelesen das Halt() trotzdem finalized und ExitProcess() nicht. Da bei Halt() der Fehler bleibt, ist mir so recht klar wo er...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
22. Jul 2014
Interessant, ExitProcess(0) geht, Halt(0) nicht. Es knallt also dazwischen (war Euch sicher schon klar :) ). Gibt es noch eine andere Möglichkeit das finalisieren durchzusteppen, als wie gestern Abend? Zum Beispiel nur das was in Form1 passiert?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
22. Jul 2014
Verstehe. Ich habe jetzt noch mal nachgeguckt, ich verstecke die Splash Form nur (hide). Also habe ich im create nil durch Application getauscht. Leider ändert das nichts *sfz*.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
22. Jul 2014
Ich habe die letzten 3 Stunden die Komponenten auf Form1 durchsucht (ausgebaut, getestet, eingebaut, nächste Komponente...), nichts gefunden :evil:.
Den SplashScreen habe ich wie gesagt nach einem kleinen Tut eingebaut das ich bei Google fand. Was ist genau der Unterschied ob ich es mit nil oder etwas anderem erzeuge?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Dann wird mein Fehler irgendwo in Form1 sein. Im Destroy steht nichts drin. Dann gehe ich morgen jede Komponente einzeln durch.
Vielen Dank Euch für die Hilfe. Ich wusste nicht wo ansetzen und wie schon garnicht. Danke :).
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Hm! Also das hier:
Application.Run;
FreeAndNil(Form1); FreeAndNil(notepad);
Application.MessageBox('test', 'Test');
zeigt die Message an wenn ich das in Delphi rennen lasse, nicht aber auf dem Rechner mit Fehler. Da kommt nur wieder der Fehler und das wars.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Danke für die Hinweise und Tipps :).
Also eine MessageBox nach Run wird beim Beenden von dem Programm angezeigt. Nun weiß ich aber nicht genau wo ich die Formulare per Hand freigeben soll.
Es könnte trotzdem sein das ich hier irgendwo etwas falsch mache. Ich habe das für eine SplashScreen ein wenig umgebaut, die Anleitung fand ich damals per Google. Hier der Code:
program Conceptor;
...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
@Perlsau
Ihr ratet sicherlich nicht "dumm" herum, sondern wesentlich schlauer als ich es könnte :).
Mein Quellcode ist im Grunde nicht geheim. Nur weiß ich nicht welcher Teil für Euch interessant wäre und ob mein Cheff das mag, wenn ich Code herumreiche...
@jaenicke
Danke für den Tipp, ich versuchs mal!
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Ich habs nur für den close benutzt. Im Grunde nur zur reinen Übersichtlichkeit, für mich war der Code so strukturierter zu lesen.
Kurz dachte ich das Problem könnte der Wechsel der Systemcursor sein. Ausbauen davon hat aber leider nichts gebracht *grummel*.
Schlicht unterdrücken kann man das nicht, oder? Ich weiß, ist dirty. Ich meine auch nur zum testen. Mit TApplicationEvents habe ich ein...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Wow, das die Sicherheitsrechtlinien mittlerweile so weit greifen wusste ich nicht. Gut zu wissen für die Zukunft.
Mein Programm liegt allerdings recht einsam in einem Ordner auf dem Desktop.
Was könnte eigentlich der Grund dafür sein, das es in Delphi problemlos beendet werden kann?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
"concepter.exe", warum? Kann man da etwas falsch machen?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Ein Dialog nach Run ist kein Problem. Wie gesagt, das Programm läuft ansonsten völlig normal.
Wenn ich Dich richtig verstehe, versucht das Programm nach dem Close noch auf Form1 zuzugreifen, oder?
Ich wüsste zwar nicht wo ich danach noch explizit code habe aber ich gehe morgen mal die Komponenten durch. Vielleicht versuchen die AlphaSkins noch irgendwo ein skinning nach dem Close oder sowas.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Hat leider nichts geändert...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
@Perlsau
Ersteres, damit hatte ich bisher auch nie Probleme.
@himitsu
Mid MadExcept hatte ich es auf einem anderen Rechner mal getestet. Keine Probleme.
Wie schon geschrieben arbeitet und schließt das Programm ganz normal. Erst DANACH kommt von Windows diese Meldung.
Der Zeitpunkt irritiert mich, sonst hätte ich auf ein MemoryLeak getippt. Oder zumindest eine Fehlermeldung mit mehr...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Satyr,
21. Jul 2014
Huhu,
ich wußte nicht wohin mit dem Thema, ich hoffe hier ist es richtig.
Mein Problem: Ich habe ein simples Programm das ich per Form1.close; schließe. Macht das Programm auch. NACH dem Schließen kommt von Windows die Meldung "Ein Problem hat die richtige ausführung dieses Programmes verhindert". Es wurde aber alles richtig ausgeführt.
Das merkwürdige ist, diese Meldung kommt nur auf PC's...