Hola colegas, he estado usando la versión del SVN de Zeos en su versión 7 alfa, ya aparece en protocolos firebird 2.5, en lo personal me interesaban los eventos desde firebird, en Lazarus no tiene problema alguno para funcionar, pero en Delphi XE habia tenido varios inconvenientes cuando registraba los eventos en cuanto al nombre del evento especificamente, consultando en el foro oficial, me diron la solución y ahora tengo Zeos 7 alfa en Delphi XE trabajano de maravilla, aquí el comentario de uno de los expertos:
seawolf:
Hi, the problem is related to Unicode. At the moment I can't reproduce the problem but I suggest you open ZIBEventHandler.pas and change
function EBP(Index: integer): PAnsiChar;
begin
Inc(Index, (EventGroup * IB_MAX_EVENT_BLOCK));
if (Index > Parent.FEvents.Count) then
Result := nil
else
----> Result := PAnsiChar(AnsiString(Parent.FEvents[Index - 1]));
end;
Les paso el tip por si lo necesitan.
Saludos.