CLSID-Eigenschaft
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