Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Auf Ende von SetInterval warten... (https://www.delphipraxis.net/99945-auf-ende-von-setinterval-warten.html)

TheMiller 19. Sep 2007 22:57


Auf Ende von SetInterval warten...
 
Hallo,

nochmal ich mit einer JS-Frage. Ich habe eine Funktion ein- und ausbenden-Funktion. Mit Set- und Clearinterval steuer ich das Faden. Wie kann ich jetzt eine Funktion ausführen, die erst den Interval setzt und wartet bis dieser wieder beendet wird. Muss ich dazu eine globale variable setzen, oder geht das auch anders?

Dankeschön

DGL-luke 19. Sep 2007 23:08

Re: Auf Ende von SetInterval warten...
 
hmwat? funktionsaufrufe sind in JS doch blocking.

Falls du eine Rückmeldung haben willst, sobald das Faden beendet ist, musst du das halt einfach einbauen.

Aufgrund der unpräzise gestellten Frage kann ich da jetzt nicht mit Code aufwarten...

TheMiller 19. Sep 2007 23:14

Re: Auf Ende von SetInterval warten...
 
Hm also, ich habe eine einzelne Funktion, die fadet. Dann habe ich noch eine weitere Funktion, die praktisch alles andere macht.

jetzt wollte ich, dass die "große" Funktion ausgeführt wird, ihre Anweisungen erledigt, irgendwann den Fade per Interval einleitet, wartet, bis vollständig gefadet wurde, und dann ihre restlichen Anweisungen durchführt.

Ich hoffe, das ist jetzt besser erklärt.

DGL-luke 20. Sep 2007 14:39

Re: Auf Ende von SetInterval warten...
 
Code:
function prepareFade(var)
{
  doFoo();
  setIntervalDIngsbumsweißnichtmehrwiedasgeht(fade);
}

function fade()
{
  doFade();
  afterFade();
}

function afterFade()
{
  doBar();
}


Anders wirds kaum gehen.


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