Recent

Author Topic: Problema al recompilar para Windows 64  (Read 263 times)

PINO72

  • New member
  • *
  • Posts: 5
Problema al recompilar para Windows 64
« on: April 14, 2021, 09:06:16 am »
Buenas.

Estoy teniendo problemas con el traspaso de una aplicación cliente/servidor con MySQL 5.7 como base de datos.

Al recompilar la aplicación bajo IDE 2.012, si cambio algún campo de un registro en el correspondiente TDBEDit, al traspasar el foco a otro TDBEdit en este segundo aparecen símbolos extraños que suplantan los que tenía en ese momento, a partir de ahí, si intento grabar los datos me aparece un error 'External : SIGSEV'.

La conexión a la base de datos se realiza correctamente, las lecturas de los datos también, sólo se produce el problema cuando los registros entran en  modo de edición. Los TDBEdit no se comportan como debieran mostrando los datos correctos y aparece el error antes mencionado. La aplicación se bloquea también.
La conexión en del tipo TMySQl57Connection y el Charset está en "utf8", como en la anterior de 32 bits.


Alguna pista? :-\

Gracias a todos de antemano.

PINO72

  • New member
  • *
  • Posts: 5
Re: Problema al recompilar para Windows 64
« Reply #1 on: April 14, 2021, 03:10:44 pm »
Buenas tardes.

Finalmente he solucionado el problema eliminando los campos de los componentes TSqlQuery, he grabado el proyecto de nuevo y he vuelvo a recargar los campos. El problema ha desaparecido. Debe haber alguna incompatibilidad con los la asignación del tipo de campos que generó la versión 1.8.4 frente a la última versión de nuestro querido Lazarus.

Gracias de todas formas y espero que pueda ayudar en caso de que alguna otra persona tenga el mismo problema.




GAN

  • Sr. Member
  • ****
  • Posts: 323
Re: Problema al recompilar para Windows 64
« Reply #2 on: April 14, 2021, 11:11:51 pm »
Hola Pino72 es bueno que comentes como lo resolviste, de seguro ayudará a alguien.
Es así, los que trabajamos con bases de datos, siempre tenemos alguna sorpresa al actulizar Lazarus y Free Pascal.

Saludos.
Lazarus 2.0.8 FPC 3.0.4 Linux Mint Mate 19.3
Zeos 7̶.̶2̶.̶6̶ 7.1.3a-stable - Sqlite 3.32.3

https://searchlazarus.blogspot.com/

 

TinyPortal © 2005-2018