Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: Downloadlogik unter Firemonkey
20. Feb 2020, 17:26
In einer Liste speichern was gerade geladen wird, dann kannst du nachfolgende Aufrufe entweder abbrechen, bzw. sie warten lassen, bis der andere fertig ist und dann dort dessen Bild zurückgeben.
@Rollo, wenn du nur in das Erbegnis schaust und davon abhängig eine Aktion ausführst, dann kann was doppelt passieren,
also braucht man auch eine Liste war gerade äuft, also demnächst da ist.
> ich schau in die Dateiliste, Datei ist nicht da, also laden und "anschließend" speichern
> nun schau ich paralell in die Dateiliste, seh die Datei nicht, also laden und anschließend speichern (weiß ja nicht, dass es grade schon jemand macht)
Ob nun eine eigene Liste oder schon ein "vorläufiger" Dummy-Eintrag in Zielliste, das ist erstmal egal, also:
Erst die leere Datei erstellen/öffnen, dann das Laden beginnen und später den Inhalt abspeichern,
dann sieht der Nächste dass die Datei schon "existiert" und sie hoffentlich bald da ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (20. Feb 2020 um 17:31 Uhr)
|