De/UTIL Remove: Difference between revisions

From Valve Developer Community
< De
Jump to navigation Jump to search
m (switched all links to the translation pages)
m (obsolete language category)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{otherlang2
{{lang|UTIL Remove}}
|en=UTIL_Remove
UTIL_Remove ist ein {{L|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.




== Usage ==
==Usage==
<source lang=cpp>void UTIL_Remove( IServerNetworkable *oldObj )</source>
<source lang=cpp>void UTIL_Remove( IServerNetworkable *oldObj )</source>




== Examples ==
==Examples==


<source lang=cpp>
<source lang=cpp>
Line 24: Line 22:
</source>
</source>


== See Also ==
==See also==
* [[UTIL_RemoveImmediate:de]]
* {{L|UTIL_RemoveImmediate}}
* [[UTIL_EnableRemoveImmediate:de]]
* {{L|UTIL_EnableRemoveImmediate}}
* [[UTIL_DisableRemoveImmediate:de]]
* {{L|UTIL_DisableRemoveImmediate}}




[[Category:Programming:de]]
{{ACategory|Programming}}
[[Category:UTIL:de]]
{{ACategory|UTIL}}

Latest revision as of 03:18, 22 August 2024

English (en)Deutsch (de)Português do Brasil (pt-br)Translate (Translate)

UTIL_Remove ist ein UTIL(en), 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