Fenster immer "im Hintergrund"



  • Hallo,

    ich möchte ein Status-Fenster ähnlich der Windows-Einwahl abrufen.

    Dazu habe ich einen Dialog erstellt und veränder einfach Textlables.

    Wenn ich aber mach:

    TFormStatus->Show();
    TLabel1->Text = "Prüfe Daten";
    pruefDaten();
    TLabel1-> = "Verarbeite Daten";
    verarbeiteDaten();
    [...]
    Application->MessageBoxA("Daten Überprüfung beendet", "Hinweis", MB_OK);
    

    Dann ist das Fenster so lange grau, bis er alles gemacht hat und er zeigt mir dann nur noch die MessageBoxA an - habt ihr da Ideen, was ich falsch mache?

    Danke!



  • Du mußt während der Bearbeitung "Application->ProcessMessages()" aufrufen, damit die Windows-Nachrichten abgearbeitet werden.



  • Hallo,

    super, alles klar! Danke! Funktioniert zu 100%!


Anmelden zum Antworten