Synchronisieren mit den Mainthread? Nö
Hat seine Grund.
Synchronisieren bedeutet nicht irgendeine Funktion aufzurufen .....
sollte sich das "nö" hierauf beziehen solltest Du u.U. dein Hobby wechseln.
Gruß
K-H
Sorry ich dachte an synchronize mit den Mainthread
alles andere kommt jetzt dazu!
der Getter sieht jetzt so aus
Delphi-Quellcode:
function TLwThread.Getfile: tarray;
var
i: Integer;
begin
LwCS.Enter;
try
for i:= 1 to 4 do
begin
Result[i]:= Copy(fisfilea[i]);
end;
finally
LwCS.Leave;
end;
end;
@Fritzew
Macht das sinn für jedes Array ein CriticalSection?
Es wird eh einmal gelesen oder geschrieben? Zwischen durch darf kein anderer ran.
Gruß alfold