Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

Mehrere Threads: Gleicher (procedure)Code

  Alt 12. Apr 2017, 16:19
Immer noch Threads!
Gegeben sei ein Thread der 'C:' durch 'D:' in Dateinamen ersetzt.
die Liste der Dateinamen und das Von und Zu übergebe ich als Parameter.
Dann erstelle ich einen zweiten Thread der eine andere Liste sowie 'E:' und 'F:' übergeben bekommt.
Soweit alles klar.
Wenn aber beide Threads die Routine "Machwas1" (ist in meiner toolbox-unit) nutzen, kann das Probleme geben oder arbeiten beide Threads mit einer eigenen Kopie dieser Routine?
Delphi-Quellcode:
tMythread.execute;
begin
  for i:=0 to liste.count-1 do
    Ergebnis:=Machwas1(Liste[i],p1,p2);
end;
Vielen Dank im Vorraus

K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat