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)