Compartir a través de


CLSID (Propiedad)

Contiene el CLSID registrado (Identificador de clase) para un servidor de un proyecto. Es de sólo lectura en tiempo de diseño y en tiempo de ejecución.

Object.CLSID

Observaciones

Se crea un CLSID en el registro de Windows para un servidor cuando se genera un archivo ejecutable (.exe) o una biblioteca de vínculos dinámicos (.dll) a partir de un proyecto.

Ejemplo

El ejemplo siguiente demuestra un uso de la propiedad CLSID después de la creación de un servidor COM (.dll).

* In a program("Testclass.prg"), create a class
DEFINE CLASS myclass AS SESSION OLEPUBLIC 
ENDDEFINE
...

En un proyecto, incluya el archivo .prg en una generación de .dll o MTDLL. Las propiedades del objeto servidor estarán disponibles para el acceso por código. Por ejemplo, en la ventana Comandos, escriba lo siguiente:

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

Vea también

CREATEOBJECTEX( ) | ProgID (Propiedad) | TypeLibCLSID (Propiedad) | TypeLibDesc (Propiedad) | TypeLibName (Propiedad)

Se aplica a: Server (Objeto)