Difference between revisions of "UTIL Remove:de"
(Created page with "{{otherlang2 |en=UTIL_Remove }} UTIL_Remove ist ein UTIL, welches im Quellcode zum Entfernen von Objekten zur Verfügung steht. UTIL_Remove markiert ein Objekt zur Löschung ...") |
m (switched all links to the translation pages) |
||
Line 2: | Line 2: | ||
|en=UTIL_Remove | |en=UTIL_Remove | ||
}} | }} | ||
− | UTIL_Remove ist ein [[UTIL]], welches im Quellcode zum Entfernen von Objekten zur Verfügung steht. UTIL_Remove markiert ein Objekt zur Löschung ''im nächsten Ausführungsschritt'', anstatt die Löschung sofort durchzuführen. Objekte im aktuellen Schritt zu löschen kann null-Pointer zur Folge haben, '''welche das Spiel abstürzen lassen''', weshalb UTIL_Remove zur Vermeidung enthalten ist. | + | UTIL_Remove ist ein [[UTIL:de|UTIL]], welches im Quellcode zum Entfernen von Objekten zur Verfügung steht. UTIL_Remove markiert ein Objekt zur Löschung ''im nächsten Ausführungsschritt'', anstatt die Löschung sofort durchzuführen. Objekte im aktuellen Schritt zu löschen kann null-Pointer zur Folge haben, '''welche das Spiel abstürzen lassen''', weshalb UTIL_Remove zur Vermeidung enthalten ist. |
Line 25: | Line 25: | ||
== See Also == | == See Also == | ||
− | * [[UTIL_RemoveImmediate]] | + | * [[UTIL_RemoveImmediate:de]] |
− | * [[UTIL_EnableRemoveImmediate]] | + | * [[UTIL_EnableRemoveImmediate:de]] |
− | * [[UTIL_DisableRemoveImmediate]] | + | * [[UTIL_DisableRemoveImmediate:de]] |
[[Category:Programming:de]] | [[Category:Programming:de]] | ||
[[Category:UTIL:de]] | [[Category:UTIL:de]] |
Latest revision as of 05:43, 16 April 2013
UTIL_Remove ist ein UTIL, welches im Quellcode zum Entfernen von Objekten zur Verfügung steht. UTIL_Remove markiert ein Objekt zur Löschung im nächsten Ausführungsschritt, anstatt die Löschung sofort durchzuführen. Objekte im aktuellen Schritt zu löschen kann null-Pointer zur Folge haben, welche das Spiel abstürzen lassen, weshalb UTIL_Remove zur Vermeidung enthalten ist.
Usage
void UTIL_Remove( IServerNetworkable *oldObj )
Examples
UTIL_Remove( this );
CBaseFire *pEffect = m_hEffect;
if ( pEffect != NULL )
{
UTIL_Remove( pEffect );
m_hEffect = NULL;
}