Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Während DB-Connection MDI-Formulare öffnen . (https://www.delphipraxis.net/11281-waehrend-db-connection-mdi-formulare-oeffnen.html)

Natalia 3. Nov 2003 15:11


Während DB-Connection MDI-Formulare öffnen .
 
Hallo Leute, :-D

ich habe eine MDI-Anwendung mit Connection
zu einer Datenbank über Internet. Während ich ein neues
Formular öffne, werden auch einige Queries aktualisiert,
manchmal dauert es ziemlich lange und die Anwendung bleibt
hängen, so das alle geöffnete und halbgeöffnete Formulare
auf dem Bildschirm zu sehen sind. Wie kann ich es erreichen,
das die Formulare erst dann angezeigt werden, wenn die Query
vollständig activiert ist? Habe schon alles mögliches probiert :wall:
"Application.ProcessMessages" hilft auch nicht.
Vielen Dank schon mal für alle Vorschläge!

Garby 3. Nov 2003 15:18

Re: Während DB-Connection MDI-Formulare öffnen .
 
Hallo,

ich verwende LockWindowUpdate, allerdings musst du alle ProcessMessages und Updates aus deinem Code entfernen.
Bsp.:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  LockWindowUpdate(Handle);
  try
    with TForm2.Create(Self) do
      Show;
  finally
    LockWindowUpdate(0);
  end; // End Finally
end;

Natalia 3. Nov 2003 16:01

Re: Während DB-Connection MDI-Formulare öffnen .
 
Danke, es funktioniert! :-D
Nur die BorderIcons vom Formular
sind zu sehen, aber das ist nicht so
schlimm, nochmals vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz