| Operatoren |
create_serialized_item_ptr — Anlegen eines serialisierten Elements.
Es wird nicht empfolen, den Operator create_serialized_item_ptr in HDevelop zu verwenden.
create_serialized_item_ptr( : : Pointer, Size, Copy : SerializedItemHandle)
create_serialized_item_ptr legt ein serialisiertes Element an, und gibt dessen Handle SerializedItemHandle zurück (siehe fwrite_serialized_item für eine Einführung in die Grundlagen der Serialisierung). Mit dem Parameter Pointer wird der Datenzeiger, d.h. der Anfang des serialisierten Elements, übergeben. Mit dem Parameter Size wird die Größe des serialisierten Elements in Byte übergeben. Mit dem Parameter Copy wird das Verhalten des Operators gesteuert. Falls Copy auf den Wert 'true' gesetzt ist, wird ein neues serialisiertes Element erzeugt und die Werte des vorhandenen serialisierten Elements kopiert. Falls Copy auf den Wert 'false' gesetzt ist, wird nur der Datenzeiger des übergebenen serialisierten Elements gespeichert ohne die Daten in ein neues serialisiertes Element zu kopieren. In diesem Fall erhöht sich die Geschwindigkeit des Operators.
Falls der Parameter Copy auf den Wert 'false' gesetzt ist, darf der zum Datenzeiger des serialisierten Elements gehörende Speicher während der Nutzung des neuen serialisierten Elements nicht gelöscht werden.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
Datenzeiger auf ein serialisiertes Element.
Größe des serialisierten Elements.
Kopiermodus des serialisierten Elements.
Defaultwert: 'true'
Werteliste: 'false', 'true'
Handle des serialisierten Elements.
Sind die Parameterwerte korrekt, dann liefert create_serialized_item_ptr den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Foundation
| Operatoren |