Es handelt sich hierbei um einen Record.
Ich greife aus einer TObjectList auf ein Object zu. Das wird gecastet (Typ des Records)
Im Prinzip
aGlobal.iCurrentItemGlobal := TProcess_Record(aFileList.Items[i_]); // iCurrentItemGlobal ist vom Typ TProcess_Record.
Zitat:
Da hilft auch das Queue nicht. Das sorgt zwar für ein sicheres Schreiben, aber erzwingt nicht eine bestimmte Reihenfolge.
Die Reihenfolge ist eigentlich total egal. Nur das Schreiben muss sicher sein. Demnach würde Queue schon ausreichen?