txt_create(var strings, var layer)
Erzeugt ein unbenanntes TEXT-Objekt zur Laufzeit.
Parameter:
strings - die Anzahl der Strings imTEXT. Leere
Strings werden automatisch erstellt.
layer - der Layer desTEXTs.
Rückgabewerte:
Pointer zum TEXT oder NULL, wenn das Erzeugen
fehlschlug.
Geschwindigkeit:
Langsam
Bemerkungen:
-
Objekte, die auf diese Weise erstellt wurden, werden
beim Schließen der Engine oder durch Aufrufen der Funktion ptr_remove automatisch
gelöscht
-
Das Entfernen eines Textes entfernt nicht gleichzeitig seine Strings. Wird
dies gewünscht, verwenden Sie ptr_remove mit
einer Schleife über den Strings des Textes.
Beispiel (lite-C):
TEXT* mytext;
...
mytext = txt_create(10,0);
...
// remove the strings of the text
int i;
for (i = 0; i < mytext->strings; i++)
if ((mytext->pstring)[i])
ptr_remove((mytext->pstring)[i]);
ptr_remove(mytext);
Siehe auch:
TEXT,ptr_remove
► Aktuelle Version Online