Startseite > lang > create 
 en fr es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Zurück  Weiter  Bearbeiten  Umbenennen  Rückgängig  Neu laden  Suchen  Verwaltung  
Dokumentation
Verlauf
 
Achtung! Diese Seite ist nicht mehr aktuell.  Siehe englische Version 
CREATE
CREATE

Wenn dieses Schlüsselwort an den Beginn einer Klassendatei gesetzt wird, sagt das dem Interpreter, dass bei der Anwendung nicht-statischer Symbole auf den Klassennamen davon automatisch eine versteckte Instanz erzeugt wird.

Bei Anwendung dieser Technik wird der Klassenkonstruktor (die spezielle Methode _new) ohne Parameter aufgerufen.

Die Klassen Form und Settings machen dies intern sowieso schon.

Abergläubisch? Dies sind die ersten 13 Zeilen des Settings-Klassencodes:

Beispiel

' Gambas class file
EXPORT
CREATE

PRIVATE $sPath AS String
PRIVATE $sTitle AS String
PRIVATE $cSlot AS NEW Collection
PRIVATE $bModify AS Boolean

PUBLIC SUB _new(OPTIONAL Path AS String, OPTIONAL Title AS String)

  DIM hFile AS File
  DIM sLine AS String
...

Dieses Schlüsselwort wird auch in der OPEN-Anweisung zum Anlegen neuer Dateien verwendet.

Siehe auch

Object & Class Management, OPEN