Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Prozedur für 1 Sekunde anhalten (https://www.delphipraxis.net/60413-prozedur-fuer-1-sekunde-anhalten.html)

Airblader 6. Jan 2006 15:58

Re: Prozedur für 1 Sekunde anhalten
 
Abgesehen davon:

Werden Prozeduren sowieso nicht nacheinander abgearbeitet, außer, sie sind in einem anderem Thread?

Also z.b.:

Delphi-Quellcode:
procedure TForm1.Bla;
begin
  Form1.Bla2;
  Form1.Bla3;
end;
Bla3 wird dabei doch erst ausgeführt, wenn Bla2 fertig ist, oder?

Wenn du meinst, Bla3 soll trotzdem aufgerufen werden - ohne die Verzögerung - musst beachten, dass Bla2 noch nicht fertig ist - um Bla3 laufen zu lassen muss es dann eben in einem anderm Thread stattfinden.

air

SirThornberry 6. Jan 2006 16:00

Re: Prozedur für 1 Sekunde anhalten
 
es muss eben nicht in einem anderen Thread stattfinden. Es kann genau so in einem Buttonklick vorkommen. Grund ist das Application.ProcessMessages die Messages abarbeitet und somit auch die anderen Buttonklicks ausführt.

faux 6. Jan 2006 16:15

Re: Prozedur für 1 Sekunde anhalten
 
Zitat:

Zitat von Airblader
Bla3 wird dabei doch erst ausgeführt, wenn Bla2 fertig ist, oder?

Ja natürlich. Der Programm-Code wird (mit Ausnahmen von Sprüngen) sequentiell von oben nach unten abgearbeitet. Es könnte ja auch zB sein, dass Bla2 einen Wert errechnet, der für Bla3 relevant ist.

Grüße
Faux


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:53 Uhr.
Seite 2 von 2     12   

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