Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält den registrierten CLSID (Klassenbezeichner) für einen Server in einem Projekt. Ist zur Entwurfs- und Laufzeit nur lesbar.
Object.CLSID
Hinweise
Für einen Server wird ein CLSID in der Windows-Registrierung erstellt, wenn Sie aus einem Projekt eine ausführbare Datei (EXE) oder eine Dynamic Link Library (DLL) erstellen.
Beispiel
Im folgenden Beispiel wird eine Verwendungsmöglichkeit der CLSID-Eigenschaft nach der Erstellung eines COM-Servers (DLL) gezeigt.
* In a program("Testclass.prg"), create a class
DEFINE CLASS myclass AS SESSION OLEPUBLIC
ENDDEFINE
...
Nehmen Sie in einem Projekt die PRG-Datei in eine DLL-Datei oder einen MTDLL-Build auf. Auf die Eigenschaften des Serverobjekts kann dann über den Code zugegriffen werden. Geben Sie z. B. im Befehlsfenster Folgendes ein:
MyServer = _VFP.ActiveProject.Servers("myclass")
? "Class ID is ", MyServer.CLSID && Class ID is {620E56FE-F7F8-4E99-B767-CB08009261F0}
&& a GUID
? "Description is ", MyServer.Description && testclass.myclass
Siehe auch
CREATEOBJECTEX( ) | ProgID-Eigenschaft | TypeLibCLSID-Eigenschaft | TypeLibDesc-Eigenschaft | TypeLibName-Eigenschaft
Betrifft: Serverobjekt