Bezeichnung
ToUserData -- konvertiert eine Zahl auf einen Benutzerdaten-Zeiger (V6.0)
Übersicht
ptr = ToUserData(val)
Beschreibung
Dieser Befehl kann verwendet werden, um eine beliebige Zahl in eine Variable vom Typ #LIGHTUSERDATA zu konvertieren, die verwendet wird, um Speicherzeiger zu speichern. Sie könnten dann diese Variable an einen Befehl übergeben, die einen #LIGHTUSERDATA als Parameter erwartet.

Beachten Sie, dass dieser Befehl gefährlich ist und sollte nur von Personen verwendet werden, die wissen, was sie tun. Mit Zeiger, die nicht auf den zugewiesenen Adressraum verweisen, kann Ihr Skript leicht zum Absturz bringen.

Um einen Zeiger vom Typ #LIGHTUSERDATA zurück in eine Zahl umzuwandeln, verwenden Sie den Befehl ToNumber(). Siehe ToNumber für Details.

Eingaben
val
Zahlenwert, der in einen Zeiger vom Typ #LIGHTUSERDATA konvertiert wird
Rückgabewerte
ptr
Zeiger vom Typ #LIGHTUSERDATA

Navigation zeigen