Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#17

Re: Synchronisierung von Subthreads (VCL) + Pointerzugriff

  Alt 24. Apr 2006, 16:40
Wenn du nur auf einen 1-, 2-, oder 4-Byte-Wert zugreifen willst, dann sollte es keine Probleme geben, wenn diese zur selben Zeit ausgelesen werden, nur beim ändern mußt du aufpassen, aber eventuell hilft da auch schon ein kurzer Umschalter in den SingelThreadModus.

Var B: ByteBool;

auslesen wie immer
z.B.
If B Then ... Und das Setzen
Delphi-Quellcode:
//B := True;
ASM
  LOCK MOV &B, $FF
End;

//B := False;
ASM
  LOCK MOV &B, 0
End;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat