[edit]Danke
Reinhard! -> zu lange geschrieben![/edit]
Hallo und Danke
himitsu!
Die Idee dahinter habe ich verstanden. Insbesondere
While True Do und
Break; sind klar. Man nimmt immer
geschützt den ersten Eintrag und verarbeitet den. Ist nichts mehr da, dann wir abgebrochen.
Leider weiß ich aber nicht, wie ich
// Zugriff auf String blockieren
und
// Zugriff auf String freigeben
kann.
Außerdem habe ich dann ein Problem, wie ich das im "Lieferanten" lösen kann. Dort mache ich es im Moment so:
Delphi-Quellcode:
If NeuerStr <> '' Then
WorkFiles.Text:=WorkFiles.Text + NeuerStr;
Wobei
NeuerStr seinerseits vom Typ
TStringList.Text ist. Also müsste ich das dann ungefähr so machen?
Delphi-Quellcode:
Repeat
Until ...; // Zugriff auf String freigegeben
If NeuerStr <> '' Then
WorkFiles.Text:=WorkFiles.Text + NeuerStr;
Wie frage ich das wiederum ab? Da ich
TStringList.Text über eine
TCP/
IP-Verbindung bekomme, könnte ich - falls das Sperren nur über die Functionen
Add(),
AddStrings() oder
Append() geht - maximal mit einer temporären TStringList arbeiten.
Fragen über Fragen! Aber ich wollte es gern sauber mit meinen bescheidenen Programmierkenntnissen lösen.
Gruß, Alex