PDA

Ver la Versión Completa : Problemas Excell


shoulder
04-07-2008, 03:32:16
Pregunta, porque sucede, cuando hago un reporte por excell de 1500 lineas el usuario no tiene paciencia de que termine y comienza a mover el cursor del mouse por la planilla bajando por las celdas y sale un cartel de error de memoria y se interrumpe el listado. hay manera de evitarlo?.

Graciassssss

roman
04-07-2008, 04:17:41
Opción 1: átale las manos
Opción 2: no muestres el archivo de excel sino hasta que esté completo el reporte, y átale las manos

// Saludos

shoulder
04-07-2008, 04:19:23
Como hago roman para ocultar la generacion del archivo excell hasta que el mismo termine?.

roman
04-07-2008, 04:28:56
¿Cómo lo estás mostrando? :confused:

Yo creo a mano los objetos necesarios:


uses ComObj;

...

var
Excel: OleVariant;
Libro: OleVariant;
Hoja: OleVariant;

begin
Excel := ComObj.CreateOleObject('Excel.Application');
Libro := Excel.Workbooks.Add;
Hoja := Libro.ActiveSheet;

{
Lleno datos usando Hoja.Cells[fila, coluna]
}

// Mientras no haga esto, Excel no se muestra
Excel.Visible := true;
end;


// Saludos

shoulder
04-07-2008, 04:37:35
Gracias Roman - Tema Solucionado.