Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi close in einer Prozedure (https://www.delphipraxis.net/31042-close-einer-prozedure.html)

Helmi 3. Okt 2004 12:28


close in einer Prozedure
 
Hallo,

ich hab da mal (wieder) eine Frage:

Wieso funktioniert folgender Code:

Code:
//...//

//Programm schliessen
close;

OpenFile(drive_Client_Update);
Dies ist nur ein Teil aus einer Prozedure.

Es wird noch vor dem schliessen eine Datei geöffnet.
Das funktioniert auch ganz gut - aber nur Warum?

Müsste das Programm nicht gleich bei close geschlossen werden?

mfg
Helmi

Dax 3. Okt 2004 12:32

Re: close in einer Prozedure
 
Durch Delphi-Referenz durchsuchenClose wird nur eine WM_CLOSE-Message an die entsprechende Fensterprozedur geendet. Wenn aber die Prozedur noch läuft, wird die Message erst später verarbeitet -> das Programm wird erst nach dem Prozedurende geschlossen.

Helmi 3. Okt 2004 12:36

Re: close in einer Prozedure
 
ah - oki danke :-D :party:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:45 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