Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2006
jlcasih jlcasih is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 54
Poder: 21
jlcasih Va por buen camino
Invalid Window Handle en QuickReport

Hola, estoy haciendo una impresion con QuickReport y hay un error aleatorio cuando muestro la impresion como PreviewModal, al hacer la previsualizacion no me muestra los datos y al cerrar me da el error: "Invalid Window Handle", he probado con Application.ProcessMessages y nada, cuando la muestro Preview esta todo bien, pero quisiera que la vista previa quede modal, estoy usando delphi 7, agradezco mucho su ayuda, saludos y gracias.
__________________
Cordoba-Argentina
Responder Con Cita
  #2  
Antiguo 27-10-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Cita:
Empezado por jlcasih
estoy haciendo una impresion con QuickReport y hay un error aleatorio
Hombre, tanto como aleatorio, no se yo... pero bueno, sería interesante, a la vez de necesario para que te ayudemos, que pusieras una parte del código que te está dando el problema para una localización del error más fácil.

Saludos
Responder Con Cita
  #3  
Antiguo 28-10-2006
jlcasih jlcasih is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 54
Poder: 21
jlcasih Va por buen camino
Unhappy

En primero instancia tengo un objeto que se encarga de setear propiedades generales y llamar al form en donde se encuentra el reporte diseñado,el llamado en este caso, el mas simple es un listado, codigo:

Código:
try
  F                                                  := TFReporte1.Create(nil);
  TFReporte1(F).QuickRep1.DataSet      := ADataSet;
  TFReporte1(F).LblTitulo.Caption         := 'Titulo';
  TFReporte1(F).MemSubTit.Lines.Text  := 'Subtitulo';
  //Guardo puntero
  Book                                             := ADataSet.Bookmark;
  DataSet.DisableControls;
  TQuickRep(F.FindComponent('QuickRep1')).ReportTitle := 'Vista Previa';
  TQuickRep(F.FindComponent('QuickRep1')).PreviewModal;
finally
  if Book <> '' then ADataSet.Bookmark   := Book;
  ADataSet.EnableControls;
  TQuickRep(F.FindComponent('QuickRep1')).Free;
  F.Free;
end;
Muchas gracias por tu rapida respuesta. Saludos
__________________
Cordoba-Argentina
Responder Con Cita
Respuesta



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
invalid database handle (no active conection) mguixot Firebird e Interbase 6 17-08-2021 18:03:20
Error Invalid blob handle in record buffer??? sin usar "Blobs to cache" varuhs Conexión con bases de datos 4 22-01-2007 21:19:53
upgrade W2K a Window 2003 santi33a Windows 0 12-06-2006 14:26:05
window.open Marquitos HTML, Javascript y otros 1 02-05-2006 18:39:51
Idioma en Window XP jealousy Windows 3 26-09-2003 01:18:35


La franja horaria es GMT +2. Ahora son las 05:47:32.


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