Einzelnen Beitrag anzeigen

Breager

Registriert seit: 18. Feb 2012
40 Beiträge
 
#29

AW: Änderungen von Variablen synchronisieren

  Alt 20. Mär 2012, 17:11
Zitat von himitsu:
Im Prinzip ist das LockList/UnlockList umsonst, außerdem fehleranfällig und Lock/Unlock alleine reicht auch schon aus.
Der Gedanke dahinter war, dass ich bei Bedarf Codeabschnitte einschließen kann.
Delphi-Quellcode:
MyList.Locklist;
Dateiinfo:=Leseausdatei(MyList.Item[5].FileName); //Leseausdatei ist kein Bestandteil der Klasse
//Was passiert, wenn während der Leseausdatei Function gleichzeitig das MyList.Item[5] über MyList.Delete(5) gelöscht wird.
Mylist.Item[5].Daten:=Dateiinfo; //Daten werden in falschen Item gespeichert.
MyList.LockList;
Sir Rufo hat mich schon darauf hingewiesen, dass das Mustlock überflüssig ist.

EDIT:
Zitat von himitsu:
und wenn sich zwischen Lock und Unlock das MustLock ändert, dann stimmt die Anzahl auch nicht mehr.
Mustlock kann doch garnicht geändert werden, da Private

Geändert von Breager (20. Mär 2012 um 17:14 Uhr)
  Mit Zitat antworten Zitat