ObjAddRef / ObjRelease

Erhöht oder verringert die Referenzanzahl eines Objekts um 1.

NeueRefAnzahl := ObjAddRef(Ptr)
NeueRefAnzahl := ObjRelease(Ptr)

Parameter

Ptr

Typ: Integer

Ein unverwalteter Objektpointer oder COM-Interface-Pointer.

Rückgabewert

Typ: Integer

Diese Funktionen geben die neue Referenzanzahl zurück. Dieser Wert sollte nur für Debugging-Zwecke verwendet werden.

Referenzzählung

Obwohl die folgenden Artikel die Referenzzählung in Bezug auf COM beschreiben, werden einige wichtige Konzepte und Regeln erläutert, die generell auch für AutoHotkey-Objekte gelten: IUnknown::AddRef, IUnknown::Release, Referenzzählungsregeln .