Einzelnen Beitrag anzeigen

CCRDude

Registriert seit: 9. Jun 2011
661 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Programm beendet sich nicht sauber

  Alt 17. Apr 2013, 10:09
Ich habe bei derartiger Automatisierung die Erfahrung gemacht, dass ein späteres Einleiten der automatischen Schritte eventuell praktischer ist (abhängig davon, was im Projekt wo und wie noch initialisiert wird, es gibt ja noch FormShow, FormActivate, ...). Gerade da in solchen Fällen ja leider keine ausreichende Trennung von GUI und Backend vorhanden ist (sonst würde man das Backend einfach von ner neuen kleinen Konsolenanwendung bedienen).

Ich löse daher in solchen Fällen im ersten WM_PAINT eine Message aus, die dann meine Automatisierung startet (in Oberklasse gewrappt, so dass ich nur noch mein protected DoAfterShown überschreiben muss).
  Mit Zitat antworten Zitat