Forum: Sonstige Fragen zu Delphi
Delphi
by moelski,
10. Feb 2006
Moin !
while not Flag do
Application.Proccessmessages;
Genau das habe ich auch versucht. Aber komischerweise hängt die Anwendung dann.
Die Initialisierung rennt garnimmer weiter und auch das Laden der Datei wird nie gestartet.
Bei mir sah es so aus:
while InitialisierungAbgeschlossen = false do
Application.ProcessMessages;
Forum: Sonstige Fragen zu Delphi
Delphi
by moelski,
10. Feb 2006
Moin !
Nene so is das nicht. Dann wäre alles einfach.
Also A macht eine Initialisierung.
B macht jetzt z.B. das Laden einer Datei wenn man im Explorer den Doppelklick macht.
So, die Anwendung geht auf und A rennt los. Und irgendwann haut halt B dazwischen.
Und dort würde ich dann gerne warten bis A fertig ist, weil es sonst zu komischen Problemen kommt ;-)
Forum: Sonstige Fragen zu Delphi
Delphi
by moelski,
10. Feb 2006
Moin !
Ich habe da zwei Proceduren.
Procedure A macht eine Initialisierung der Anwendung. Das muss erst abgeschlossen sein.
Nun kann es aber vorkommen, das Procedure B aufgerufen wird, ohne das die Initialisierung fertig ist, bzw. Procedure A durchgelaufen ist.
Wie kann ich Procedure B dazu bringen, das sie so lange wartet, bis Procedure A durchgelaufen ist?