Welchen Typ hat die Variable?
bei einfachen Typen (integer,etc.) sollte es kein Problem geben. Bei records und anderen Strukturen wäre es ganz gut wenn Du ein Flag setzen würdest.
zb.
Delphi-Quellcode:
function readmyvalue:mytype;
begin
result:=empty;
while flag<>0 do sleep(1);
flag:=Mythreadflag;
result:=Myvalue;
flag:=0;
end;
Ob das mit dem sleep so der Bringer ist, keine Ahnung, Ich habe bisher immer nur mit Messages gearbeitet, da brauch ich das nicht.
Gruß
K-H