Einzelnen Beitrag anzeigen

alfold

Registriert seit: 29. Jun 2010
Ort: Neustrelitz
393 Beiträge
 
Delphi 7 Enterprise
 
#18

AW: Result als mehrdimensoiertes array im Thread

  Alt 4. Jan 2017, 17:38
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
  Mit Zitat antworten Zitat