FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Instalación Zeos
Hola amigos,
Trabajo con Delphi 7.0 contra MySQL-2.3, en la aplicación en curso, la conexión la realizo mediante Zeos 6.0.12 , he intentado instalar Zeos 6.5.0 y es aqui donde empiezan los problemas. La aplicación conecta perfectamente en tiempo de diseño con la base de datos, pero en ejecución lanza excepciones del estilo: - Poyect xxxxxx raised a exception class EReadError with message 'Property Options does not exists'... - Poyect xxxxxx raised a exception class EReadError with message 'Property SQL Hor Glass does not exist'... Si depuro la ejecución, me solicita la ruta de las unidades .pas del paquete Zeos, si bien aun asignandoselas sigue lanzando dichas excepciones. Según entiendo, mi error es de base dado que conozco poco la herramienta y es el segundo paquete que instalo, creo pues no haber realizado el proceso de instalación correctamente. Si bien con anterioridad la v.6.0.12 me funcionaba a la perfección, ni la v.6.5.0. ni las sucesivas instalaciones y reinstalaciones de ambas han dado resultados. Los mismo errores se siguen produciendo. He seguido la información dada en hilos como: http://www.clubdelphi.com/foros/show...acion+paquetes pero sin exito. Agradeceré cualquier sugerencia al respecto. Pediria a algun alma caritativa que me diera un vinculo, orientación o una explicación sobre el funcionamiento de los paquetes en delphi, sus extensiones y ubicaciones asi como los directorios por defecto, dado que carezco de base sobre esto. Miles de gracias por anticipado. Saludos.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#2
|
||||
|
||||
Mas intentos
Buenas nuevamente,
Añadir a lo anterior, q las pruebas efectuadas con Zeos 6.1.5 arrojan el mismo resultado que sus antecesoras. Ruego cualquier orientacion al respecto. Gracias nuevamente y un saludo.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#3
|
||||
|
||||
Hola,
Tenía yo instalada la versión 6.0.12 y pensé aprovechar para actualizarme y ver qué problemas podían surgir. No contesté antes porque vi que estabas actualizando a la versión 6.5 que está apenas en estado alpha (léase poco recomendable) y no tenía caso poner sugerencias para otra versión. Ahora que veo que también has intentado la 6.1.5 (última versión estable) te comento que actualicé sin ningún problema. Estos son los pasos que seguí (algunos quizá sobren pero no están de más): 1. Desinstalar la versión anterior : Component|Install Packages|Remove (todos los paquetes de Zeos) 2. Quitar referencias en Library: Tools|Enviroment options|Library (borré directorios en Library path y Search path) 3. Eliminar bpls y dcps: $(DELPHI)\Projects\Bpl\Z*.bpl $(DELPHI)\Projects\Bpl\Z*.dcp 4. Eliminar dlls: C:\Windows\System32\libmysql*.dll 5. Instalar la nueva versión $(ZEOS)\Packages\delphi7\ZeosDbo.bpg (instalar todos) 6. Copiar dlls: $(ZEOS)\lib\mysql\libmysql*.dll -> C:\Windows\System32 // Saludos |
#4
|
||||
|
||||
Persistencia del problema con Zeos
Hola,
Gracias por la explicación Roman, pero lamentablemente tras seguir tus pasos sigo con el mismo problema. Los mismos errores se siguen produciendo. Decir en este punto, que mi proceso de instalación era similar al tuyo, a excepción del siguiente punto: Cita:
A decir verdad estoy desesperado, pues este fallo me tiene completamente parado. Aconsejarias una reinstalación de Delphi 7??, alguna alternativa??... Agradezco todas y cada una de vuestras sugerencias. Saludos.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#5
|
||||
|
||||
¿Estás haciendo las pruebas en un proyecto nuevo o en uno que ya tenías?
Porque da la impresión de que estás trabajando en un proyecto ya existente y el problema está en que las nuevas versiones tiene algunas propiedades que antes no existían. Quizá me equivoco pues ahora ya no tengo la versión 6.012 pero me parece que la propiedad SQLHourGlass de TZConnection no existía anteriormente. Si es como te digo, pruebas sobre un proyecto existente, intenta primero con uno nuevo y dime si funciona o no. // Saludos |
#6
|
||||
|
||||
Solucionado
Hola,
Eso mismo pense yo, pero el error persistia ya fuera en proyectos preexistentes o nuevos. Parece que por fin he conseguido que me funcione correctamente Zeos 6.1.5, para ello, he tenido que copiar $(ZEOS)\Packages\delphi7\build\Z*.dcu a $(DELPHI)\lib\ Muchisimas gracias por el interes mostrado y las orientaciones dadas.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#7
|
||||
|
||||
Suena entonces a que ya en la instalación original habías hecho esto y la aplicación estaba tratando de usar los dcu anteriores.
Por cierto, cuando anteriormente dije "Search path" debí decir "Browsing path". Aquí puedes añadir $(ZEOS)\Src para que el "debugger" encuentre los archivos fuente .pas lo que te será útil a la hora de depurar aplicaciones. // Saludos |
#8
|
||||
|
||||
Explicacion
Roman, muchas gracias por la detallada explicación, tomare buena nota de tus comentarios.
A tu disposición. Un cordial saludo.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
#10
|
||||
|
||||
Cita:
// Saludos |
|
|
|