Ver Mensaje Individual
  #13  
Antiguo 23-03-2013
Avatar de RolphyReyes
RolphyReyes RolphyReyes is offline
Miembro
 
Registrado: ago 2004
Ubicación: Santo Domingo
Posts: 285
Reputación: 20
RolphyReyes Va por buen camino
Cita:
Empezado por roman Ver Mensaje
Hice la petición de forma amable pero no obtuve respuesta, por lo que me veo en la penosa necesidad de borrar el enlace del mensaje del señor RolphyReyes.

Aquí no tenemos ninguna traba para enlazar a otros sitios pero sí cuando esto se hace más por publicitarlos que por ahondar en el tema que se esté tratando.

// Saludos
Saludos.

Sr. Román, le pido disculpa por no haber respondido a tiempo su tan cortes invitación a debatir este tema aquí también, como usted entenderá, al momento de ver su invitación estaba laborando lo cual implica que estaba escaso de tiempo en ese momento pero ahora estoy conectado desde mi casa.

El Sr. Al González esta atento, en conocimiento, de que en DelphiAccess se debate o se comenta este tema de igual manera como se realiza acá en ClubDelphi; simplemente me tome la libertad de copiar el modo de Al en hacer referencias entre foros, no lo hice con intención de dar publicidad creo que ambos foros son bastantes conocidos y no necesitan que yo, de manera particular, les haga publicidad alguna. Le reitero mi mas sincera disculpas.

Sr. Román, le comentare sobre mi progreso de la compilación del proyecto en Delphi XE.

Procedí a crear un paquete con todas las unidades, salvo GHFFirebirdSQLConnection y GHFSQLConnection, al realizar la compilación me encuentro con el siguiente error en la unidad GHFClientDataSet: [DCC Error] GHFClientDataSet.pas(139): E2268 Parameters of this type cannot have default values en los métodos:
Código Delphi [-]
Function CreateCursor (Const ABookmark :TBookmark = Nil)
          :IDSCursor;
Procedure EnableControls (Const ABookmark :TBookmark = Nil);

Indagando, encontré que Embarcadero cambio el tipo de datos de TBookmark anteriormente (<= Delphi 2007) era del tipo Pointer pero para versiones modernas (>= Delphi 2009) es del tipo TBytes. Hasta aquí todo bien porque pude realizar la compilación con Delphi 2010 (en el hilo del enlace indico mis descubrimientos) pero a partir de Delphi XE se introdujo un bugs por parte de EMBT y se corrige en Delphi XE3 (buscar el nombre del error que expuse con referencia al tipo TBytes).

¿Tienen algún WorkAround para las versiones de Delphi XE y XE2?

Gracias.
__________________
Gracias,
Rolphy Reyes
Responder Con Cita