Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-11-2015
iMia iMia is offline
Miembro
 
Registrado: jul 2010
Posts: 141
Poder: 14
iMia Va por buen camino
Talking XE7 crash address con TClientDataset arreglado!

Buenas...
Quería comentaros un error que me ha llevado unos días de cabeza, pero que finalmente he resuelto...

Tengo un aplicacion de escritorio de 32 bits en XE... funciona perfectamente, 3000 instalaciones y sin fallos, en XP, en W7, en W8, en W8.1 y W10 (hasta en ubtuntu con el wine !!)

Hago la migración a XE7, sin ningún problema...(sólo utilizo un componente no propio de delphi, pero como tengo el fuente, lo recompilo con el XE7) y todo funciona perfectamente...
Bueno, todo hasta que lo pruebo en un Windows 8... que me sale un "crash address"...
Busco la línea, y es al crear el datamodule, que he puesto unos TClientDataset para guardar datos en tiempo de ejecución, y al hacer el CretateDataset explota...
Cosa que la misma app compilada con XE7 en Windows 7 y XP funciona perfectamente...

Rebuscando he encontrado que hay el problema está en la librería Midas.dll. Resulta que es una version antigua, pero que delphi incorpora esas funciones en una librería propia...
simplemente hay que añadir MidasLib a la cláusula uses

Código Delphi [-]
...
implementation

uses
  windows, Inifiles, Dialogs, midaslib,
   ...

Ale, compartido queda...
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ventana de error: Access violation at address 00CA1C10. Read of address 00CA1C10 HERYCK Varios 3 06-10-2012 07:35:57
Crash en programa, o Bucle Infinito? martini002 Varios 11 08-06-2012 19:31:50
Server Crash en Nevrona mlara Noticias 5 21-02-2012 13:51:24
Access violation at address 7C92B1FA in module 'ntdll.dll'. Write of address 00000010 genyus00 Varios 1 12-02-2011 09:41:20
Interbase server crash! fredycc Firebird e Interbase 4 08-01-2009 15:22:31


La franja horaria es GMT +2. Ahora son las 11:24:41.


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
Copyright 1996-2007 Club Delphi