Thema
:
InterlockedIncrement in welcher Unit?
Einzelnen Beitrag anzeigen
himitsu
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
#
16
AW: InterlockedIncrement in welcher Unit?
30. Okt 2024, 13:59
Zitat von
delphifan2004
:
Das hieße ja dass ich die Klasse TInterlocked nicht erst instanziieren muss?
Natürlich nicht, denn
markieren
Delphi-Quellcode:
TInterlocked =
class
sealed
public
class
function
Increment(
var
Target: Integer): Integer;
overload
;
static
;
inline
;
class
function
Increment(
var
Target: Int64): Int64;
overload
;
static
;
inline
;
(man beachte das CLASS)
markieren
Delphi-Quellcode:
var
MyVar: Integer;
AtomicIncrement(MyVar);
// die System.pas ist immer eingebunden
InterlockedIncrement(MyVar);
//
Winapi
.Windows.pas
TInterlocked.Increment(MyVar);
// System.SyncObjs.pas
$2B or not $2B
Zitat
himitsu
Öffentliches Profil ansehen
Besuche die Homepage von himitsu!
Mehr Beiträge von himitsu finden