Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Migrando de Delphi 7 a Delphi 2009 (https://www.clubdelphi.com/foros/showthread.php?t=68223)

caifan_0883 02-06-2010 01:28:50

Migrando de Delphi 7 a Delphi 2009
 
Que tal compañeros foreros.

Les cuento, estaba migrando una utileria que estoy haciendo para mi empresa, el detalle paso que yo empeze a desarrollarlo en delphi 7 y todo bien funciona perfecto, el problema fue que al instalarlo en ciertas maquinas con sistema operativo de 64 bits me marca el error que no es compatible.

Buscando por los foros encontre que la solucion era compilarlo en delphi 2007 o superior, bueno pues hoy me puse a la tarea de migrar mi utileria y ohh sorpresa. me marca errores cabe recalcar que no uso componentes de terceros.

Estoy manejando tablas DBF y con el ADOQuery.

Les dejo mi codigo que funciona al 100% en delphi 7, pero al 0% en delphi 2009

Código:

  QueryCliente.Active:=False;
  QueryCliente.SQL.Text:='SELECT * FROM MGW10002 WHERE  CCODIGOC01=:Cliente';
  QueryCliente.Parameters.ParamValues['Cliente']:=EdtCliente.Text;
    QueryCliente.Active:=True;

El error que me marca es el siguiente EOleException with Messages [Microsoft][Administrator ODBC] tipo de dato SQL fuera de intervalo.


Muchas gracias compañeros foreros, y saludos.

mamcx 02-06-2010 04:16:09

Pues no le veo que tiene que ver el OS de 64 bits o Delphi 2007.

Que base de datos es?

caifan_0883 02-06-2010 07:40:51

Que tal mamcx, gracias por responder. Bueno basicamente por lo que se es que la nueva version del compilador del delphi 2007 maneja de manera diferente lo de 64 bits, te cuento que mi aplicacion esta desarrollada en delphi 7 como sistema operativo windows xp, funciona perfecto en windows vista y windows 7 siempre y cuando sea de 32 bits, cuando el sistema operativo es de 64 bits me marca un error de que no es aplicacion valida.

Las tablas que uso son DBF, y las conecto con componentes ADO.

Saludos!!

Cita:

Empezado por mamcx (Mensaje 365917)
Pues no le veo que tiene que ver el OS de 64 bits o Delphi 2007.

Que base de datos es?


rrf 05-06-2010 08:51:19

¿Has probado a emular Windows XP en Windows 7?. Puede que así funcione.

Salu2.

Ramón.

mamcx 05-06-2010 21:49:57

Delphi no tiene soporte a 64 bits en lo absoluto (a la fecha).

El error debe estar en otro lado, y seria bueno que pusieran cual error es (que adivinando es mas dificil ;))


La franja horaria es GMT +2. Ahora son las 09:02:55.

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