C++Builder Series. DataSnap como en Primero.

Basicamente desarrollar con C++Builder Servidores y Clientes DataSnap, es necesario el uso de los mismos componentes usados con Delphi, sin embargo es importante tener muy claro el uso de las siguientes «keywords»:

  • __classid: Es un operador adicionado para el soporte del Framework VCL. Este puede ser utilizado para obtener la metadata de un Object/Class al estilo Delphi.
  • DECLSPEC_DRTTI: Es una definición de __declspec(delphirtti), como notarán en el mismo nombre, esto permite a las clases C++ el soporte a RTTI al estilo Delphi, necesario para la publicación remota de los métodos. Si una clase está marcada con __ declspec (delphirtti) (o se deriva de uno que lo haga), el compilador generará RTTI para todos los métodos públicos (excluidos los constructores, destructores y métodos generados por el compilador). Los Servidores DataSnap utilizar este RTTI para exponer los métodos del Servidor.

 

Esta entrada fue publicada en C++Builder, DataSnap. Guarda el enlace permanente.

Deja una respuesta