Instancing-Eigenschaft

Legt fest, in welcher Weise eine Instanz für einen Server in einem Projekt erstellt werden kann. Diese Eigenschaft ist zur Entwurfs- und Laufzeit verfügbar.

Object.Instancing[ = nExpression]

Eigenschaftswerte

  • nExpression
    Legt fest, wie die Instanz für den Server erstellt wird. In der folgenden Tabelle werden die Werte für nExpression mit den entsprechenden Beschreibungen aufgeführt.
    Einstellungen FoxPro.h Konstante Beschreibung
    0 SERVERINSTANCE_NOTCREATABLE Ermöglicht nur innerhalb von Visual FoxPro die Erstellung von Instanzen der Klasse.
    1 SERVERINSTANCE_SINGLEUSE (Standard) Ermöglicht die Erstellung einer Instanz der Klasse innerhalb von Visual FoxPro und auch außerhalb mit Hilfe der OLE-Automatisierung.

    Jede Anforderung einer Instanz der Klasse durch einen Automatisierungs-Client außerhalb des Projekts bewirkt, dass eine gesonderte Kopie des Automatisierungsservers gestartet wird.

    2 SERVERINSTANCE_MULTIUSE Ermöglicht die Erstellung einer Instanz der Klasse sowohl innerhalb von Visual FoxPro als auch außerhalb mit Hilfe der OLE-Automatisierung.

    Jede Anforderung einer Instanz der Klasse durch einen Automatisierungs-Client außerhalb des Projekts bewirkt, dass eine bereits laufenden Kopie des Automatisierungsservers als Quelle für die neue Instanz verfügbar ist.

Siehe auch

GETOBJECT( )-Funktion | ServerClass-Eigenschaft | ServerClassLibrary-Eigenschaft

Betrifft: Serverobjekt