Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Frage zu PostMessage (https://www.delphipraxis.net/146696-frage-zu-postmessage.html)

DelTurbo 25. Jan 2010 15:40


Frage zu PostMessage
 
Hi,

ich habe eine frage zu PostMessage. Leider finde ich das in google nicht, da ich nicht weiss wonach ich suchen soll.

Muss ich selber drauf achten das der vorherige Post beendet wurde? Oder macht das Postmessage selber?

Beispiel:
Ich schicke 3x PostMessage hintereinander. Die routine wo er reinspring dauert aber (sagen wir mal) 2 sekunden. Werden die dann sauber abgearbeitet?

Danke im voraus

ChrisE 25. Jan 2010 16:04

Re: Frage zu PostMessage
 
Hallo DelTurbo,

sauber ist so schwierig :-) Wenn du aber damit meinst, ob diese nacheinander abgearbeitet werden, dann kann ich dich beruhigen. Die Nachrichten werden in der Reihenfolge abgearbeitet in der du sie versendest.
Ob du selber darauf achten musst - und deswegen ist sauber schwierig - musst du dir selber beantworten. D.h. erfordert dein Programm es, dass beim nächsten PostMessage erst alle anderen Abgearbeitet sind? Dann könntest du dir gedanken machen über SendMessage oder einen SendIndex und DoneIndex oder so ins Programm einfügen.

Aber wie gesagt, das musst du Dir selber beantworten.

Greez, Chris

DelTurbo 25. Jan 2010 16:23

Re: Frage zu PostMessage
 
Vielen dank. Mir reicht schon wenn sie "sauber" der reihe nach abgearbeitet werden. Der nächste post braucht vom vorherigen nix wissen. Das ist "nur" eine Textausgabe.

Nochmals danke.....


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