| Operatoren |
handle_to_integer — Konvertiert ein Handle in eine Ganzzahl.
Es wird nicht empfohlen, diesen Operator in HDevelop zu verwenden. Er existiert nur aus Gründen der Rückwärtskompatibilität.
handle_to_integer( : : Handle : CastedHandle)
handle_to_integer konvertiert das Handle Handle in eine Integerdarstellung und gibt diese in CastedHandle zurück.
Falls der Legacy Handle Modus deaktiviert ist (default), bleibt die automatische Freigabe für dieses Handle aktiv. Sobald alle Instanzen des Handles in allen Tupeln überschrieben wurden, wird das Handle und sein Inhalt automatisch freigegeben und CastedHandle wird ungültig. Falls CastedHandle in diesem Fall an im Legacy Handle Modus laufende Codeteile übergeben werden soll, muss Handle für die Dauer dieses Aufrufs in mindestens einem Tupel erhalten bleiben, um zu vermeiden, dass es freigegeben wird.
Falls der Legacy Handle Modus aktiviert ist (siehe set_system) wird die automatische Freigabe für dieses Handle deaktiviert. Das Handle muss dann manuell mittels clear_handle oder den clear-Operator des entsprechenden Handletyps freigegeben werden.
Es wird nicht empfohlen, diesen Operator in HDevelop zu verwenden. Er existiert nur aus Gründen der Rückwärtskompatibilität.
Das zu konvertierende Handle.
Das in einen Integer umgewandelte Handle.
Sind die Parameterwerte korrekt, dann liefert handle_to_integer den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |