Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
28. Apr 2006
upps, da hab'sch wohl was falsch verstanden (also keine klasse für threads ummodden)
aber zu deiner Frage sollte es doch was geben ... ist in Delphi nicht schon 'ne Thread-Klasse drin?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
28. Apr 2006
Wenn du den Schreib-/Lesezugriff innerhalb einer Klasse gegenseitig vor gemeinsamen Zugriff irgendwie (gibt ja mehrere Möglichkeiten) (b)locks, dann kannst du sie auch ohne Probleme von mehreren Thread aus ansprechen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
24. Apr 2006
Im Grunde sind es jeweils 2 Befehle.
Dieses kopiert den Wert/Inhalt von x2 nach x1
MOV x1, x2
Hier also den Wert $FF in den Speicherbereich der Variable B.
MOV &B, $FF
Wobei das obere nur die Kurzfassung ist, ausfühlich würde es so aussehn, wobei B eigentlich ein Pointer (hier ist es ein BYTEPoinTeR) zu einem bestimmten Speicherbereich ist:
MOV BYTE PTR &B, $FF
MOV BYTE PTR , $FF
Das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
24. Apr 2006
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
//B := True;