Was können wir verbessern?

Dokumentation

(Bearbeiten)

Create

Benötigt: IP-Symcon >= 4.0

void Create ()

Rückgabewerte

Keine Rückgabe

Beschreibung

Im Gegensatz zu Construct wird diese Funktion nur einmalig beim Erstellen der Instanz und Start von IP-Symcon aufgerufen. Deshalb sollten hier Statusvariablen und Modul-Eigenschaften erstellt werden, die das Modul dauerhaft braucht.

Häufig genutzte Funktionen:
RegisterPropertyString
RegisterPropertyInteger
RegisterPropertyFloat
RegisterPropertyBoolean

Die Create Funktion wird von IP-Symcon aufgerufen. Sie muss somit von der Basisklasse überschrieben werden, um eigene Erweiterungen hinzuzufügen

Beispiel

public function Create() {
 
    // Diese Zeile nicht entfernen
    parent::Create();
 
    // Modul-Eigenschaftserstellung
    $this->RegisterPropertyString("Benutzername", "MaxMustermann"); 
    $this->RegisterPropertyInteger("Zahl", 123);
    $this->RegisterPropertyFloat("Faktor", 0.5);
    $this->RegisterPropertyBoolean("Geöffnet", true);
 
}
Zum Warenkorb
Haben Sie noch Fragen?