Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema al usar Datatoxls. (https://www.clubdelphi.com/foros/showthread.php?t=65587)

campiki 28-12-2009 12:52:33

Problema al usar Datatoxls.
 
Primero de todo gracias por su tiempo y paciencia.

Estoy usando el componente FireSoft, en Delphi 7, al usar DataToXls, de la siguiente manera.

DataToXLS1.GetFields.Assign( dbgrid1.Columns );
datatoxls1.SaveToFile('C:\archivoexcel\prova.xls');
DataToxls1.Free;

La primera vez que se ejecuta funciona correctamente. Pero si lo vuelvo a ejecutar me da un error, del tipo

Access Violation at address 0057F671 in module 'Suscri.exe'. Read of address 00000000.

No sé qué puede ser.

Nuevamente gracias.

cocute 28-12-2009 13:29:19

creo que debe de ser la ponerle Free eliminas el DataToXLS1,
asi que si lo ejecutas de nuevo deberias volver a crearlo,

prueba a poner primero
DataToXLS1.create;
o si no a eliminar la linea DataToxls1.Free;

campiki 28-12-2009 13:48:46

Gracias, esa era la solución....

A veces tenemos la solución tan cerca que no la sabemos ver.

Gracias de nuevo.


La franja horaria es GMT +2. Ahora son las 23:36:51.

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