Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Instalando ZeosLib en Delphi XE8 (https://www.clubdelphi.com/foros/showthread.php?t=88928)

viaraSOFT.com 28-08-2015 00:54:04

Instalando ZeosLib en Delphi XE8
 
Hola amigos programadores!

Estoy tratando de instalar el paquete ZeosLib 7.1.4 en Delphi XE8. Estoy usando el proyecto que viene para Delphi XE7 que es el más aproximado. Lo limpio, lo compilo y recibo este error:
Cita:

[dcc32 Error] ZSysUtils.pas(572): E2251 Ambiguous overloaded call to 'CharInSet'
Dicha línea dice así:

Código:

if CharInSet(Char(MoneyString[1]), ['0'..'9', '-']) then
Alguién sabe cómo puedo arreglar este problema o si ya hay una versión más actualizada? Yo descargué este patch (http://zeoslib.sourceforge.net/viewt...p?f=40&t=27934) pero sinceramente no sé como instalarlo. Gracias por la ayuda.

gramajo 28-08-2015 02:11:42

Es muy probable que la librería que incluye para XE7 no sea compatible para XE8, habrá que investigar en particular sobre las líneas en dónde da error.

muy buen tutorial para instalar ZEOS
https://www.youtube.com/watch?v=1jfhvkCFI4I

éste enlace me parece muy interesante, revísalo.

http://zeoslib.sourceforge.net/viewtopic.php?t=27934

AzidRain 29-08-2015 00:05:07

Saludos. A mucho orgullo uno de los tutoriales más consultados para instalar Zeos es de mi autoría y anda por ahi en varios lugares, desgraciadamente es de la época de D7. Desde entonces han salido muchas otras versiones de Delphi y cada vez unas son menos compatibles con otras. Así muchos que ya teníamos aplicaciones funcionales en x versión, no las podemos migrar porque el código fuente no es compatible con las nuevas ideas de embarcadero. Inclusive a quien por necesidad tuvo que comprar una licencia de alguna bliblioteca.

En el caso de la consulta, es obvio que CharInSet ya se "mejoró" en la versión XE8 y ahora acepta otros parámetros y no es compatible con la forma como la llama la biblioteca de Zeos. A no ser que te quieras meter a revisar todo el código dela biblioteca, corregirla, compilarla, documentarla y volver a regresarla al repositorio (es open source) mejor espera a que salga la versión que necesitas o utiliza otro conector.


La franja horaria es GMT +2. Ahora son las 00:03:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi