Difference between revisions of "UTIL Remove:de"

From Valve Developer Community
Jump to: navigation, search
(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 13:43, 16 April 2013

English

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;
}

See Also