Archivo de la categoría: C++Builder

C++ 11. Expresión constante “constexpr”

En C++ las constantes son tratadas en tiempo de compilación. Por ejemplo definir un array estático amerita colocar información constante, el siguiente código es ilegal: int longitud() { return 10;} int vector[longitud() + 5]; C++ 11 introduce “constexpr“, lo que … Sigue leyendo

Más galerías | Deja un comentario

C++ 11. Expresión “Lambda”

Es una notación simplificada para definir y usar una función anónima, en vez de definir un operator() dentro de una clase, crear una instancia de la misma para luego invocarlo. Particularmente útil cuando deseamos pasar operaciones como argumentos, por ejemplo, … Sigue leyendo

Más galerías | Deja un comentario

RADStudio XE6/XE7. Remote Push Notifications. GCM y APNs.

Desde la versíon de RAD Studio XE6, Embarcadero incorporó el Soporte de Notificaciones Remotas  para iOS y Android, de una manera muy fácil, toda la magia está en una unidad llamada System.PushNotification. Como parte de este blog, y asumiendo su … Sigue leyendo

Más galerías | Deja un comentario

C++Builder XE7. [ilink32 error] [ilink64 error] Error: Unresolved _external …

Esta galería contiene 3 fotos.

Para demostrar como resolver este error del compilador, de manera elegante, sin tener que estar adicionando archivos objs, libs o [Win64].a directamente al proyecto, hagamos los siguientes pasos: Crear una aplicación de consola “Console Application“, no seleccione ningun Framework, y seleccione … Sigue leyendo

Más galerías | Deja un comentario

Extendiendo el EMS (Enterprise Mobility Services). FireDAC EMS Resource. Ejemplo Práctico. C++Builder XE7.

La otra forma de extender el EMS Server es a través de los FireDAC EMS Resources, los cuales permiten exponer recursos a través de FireDAC. La magia la obtenemos a través del componente TFDSchemaAdapter, este permite ahora en RADStudio XE7 … Sigue leyendo

Más galerías | Deja un comentario

Extendiendo el EMS (Enterprise Mobility Services). Implementando EMS Resource. Ejemplo Práctico usando C++Builder XE7.

Un EMS Resource permite extender las funcionalidades del EMS Server. Usando los EMS Resource Endpoints se provee la forma de disponibilizar a través de URI los métodos HTTP directamente. Sólo los métodos HTTP estandares están disponibles para los EndPoints, los … Sigue leyendo

Más galerías | Deja un comentario

Extendiendo el EMS (Enterprise Mobility Services). Introducción.

El EMS Server permite que Usted pueda extender su funcionalidad de una manera muy simple, usando los “EMS Packages”. Un EMS Package, es un package que extiende la funcionalidad del EMS, registrando EMS Resources. Un EMS Resource tiene endpoints que … Sigue leyendo

Más galerías | Deja un comentario

MessageDlg como procedimiento. Nuevo en XE7. Como usarlo con C++Builder XE7.

En la versión XE7 tenemos una rutina nueva que como último parámetro recibe un método anónimo de delphi, he aqui la firma en C++Builder extern DELPHI_PACKAGE void __fastcall MessageDlg(const System::UnicodeString AMessage, const System::Uitypes::TMsgDlgType ADialogType, const System::Uitypes::TMsgDlgButtons AButtons, const int AHelpContext, … Sigue leyendo

Más galerías | Deja un comentario

EMS (Enterprise Mobility Services). Manejo de Grupos C++Builder XE7

En este video veremos el manejo de Grupos, uso del componente TBackendGroups.  

Más galerías | Deja un comentario

EMS (Enterprise Mobility Services). Manejo de Usuarios C++Builder XE7

En este video veremos el manejo de Usuarios: Entre los componentes tenemos: TBackendAuth, permite Crear Usuarios y/o Autenticarse. TBackendUsers, manejo de Usuarios: Creación, Borrado y Actualización. TBackendQuery. Permite hacer consultas REST al EMS.

Más galerías | Deja un comentario