Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Thread <-> Klassenpublishedproperty (https://www.delphipraxis.net/50417-thread-klassenpublishedproperty.html)

Meflin 25. Jul 2005 14:10


Thread <-> Klassenpublishedproperty
 
Aloha!

Ich habe ein Klasse, die Threads erzeugt (BeginThread, nicht TThread). Von diesen Threads aus würde ich nun gerne eine Variable (eine published property der Klasse) erhöhen. Das habe ich schon mit InterlockedExchangeAdd und normalem addieren versucht, aber es funktioniert nicht. Der Wert der Property ändert sich nie.

Wie macht man das also richtig?


BlackJack 25. Jul 2005 14:20

Re: Thread <-> Klassenpublishedproperty
 
um was für eine property handelt es sich denn? gob gesagt muss man immer Syncronize() benutzen, wenn es was mit der GUI zu tun hat.

Meflin 25. Jul 2005 14:25

Re: Thread <-> Klassenpublishedproperty
 
:wall: sorry... seit wochen grübel ich warum das nciht geht, und jetzt viels mir auf: die write procedure hat gefehlt :wall: ich glaube jetzt geht das ganze :oops:


barf00s 25. Jul 2005 14:43

Re: Thread <-> Klassenpublishedproperty
 
meckert da der compiler nich das die property schreibgeschützt ist wenn man keine write methode dingst??? ~sich wundert~
und das sei dir erst nach wochen aufgefallen?

Meflin 25. Jul 2005 14:49

Re: Thread <-> Klassenpublishedproperty
 
Naja sooo intensiv habe ich mich nicht damit beschäftigt, sondern dieses Feature links liegen gelassen und weitergemacht, aber gewundert hats mich halt. Und nein, da kam überhauptkeine meckerei...


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