En/na Luca Olivetti ha escrit:
En/na Jesus Reyes ha escrit:

The Gtk2 interface is not yet as complete or tested as the windows or
GTK1 inteface, as the more work is put in GTK2 interface it will
benefit LazReport also. Btw, there are several bug reported in
relation with LazReport and GTK2 interface, if you find a bug in
LazReport either in GTK2, GTK1 o Windows that is not yet in bug
tracker please submit it, otherwise it might be forgotten.

Ok, I submitted bugs 9678 and 9679

http://www.freepascal.org/mantis/view.php?id=9678
(components placed 200-300 pixels to the right of the cursor)

http://www.freepascal.org/mantis/view.php?id=9679
(no text in the printed report).

Now that at least the second bug is fixed (thanks!), here comes the difficult part ;-) Is there a simple (or not so simple) way to use lazreport to send a report to the printer without X (I'm going to need this on an headless machine)?

Just to test the waters, I started with a really simple test program

program simple;
{$mode objfpc}{$H+}

uses
  LR_Class;

begin

end.


and it is enough to cause this:

TCUPSPrinter.GetEnumAttributeString Attribute not found: media-supported
TCUPSPrinter.GetEnumAttributeString Attribute not found: media-supported
TCUPSPrinter.GetEnumAttributeString Attribute not found: media-supported
[FORMS.PP] ExceptionOccurred
  Sender=EAccessViolation
  Exception=Access violation
  Stack trace:
  $08132A57  GETDC,  line 336 of ./include/winapi.inc
  $0811FD0D  TBITMAP__HANDLENEEDED,  line 442 of ./include/bitmap.inc
$08122139 TBITMAPCANVAS__CREATEHANDLE, line 46 of ./include/bitmapcanvas.inc
  $081292F8  TCANVAS__REQUIREDSTATE,  line 1530 of ./include/canvas.inc
  $0812916C  TCANVAS__GETHANDLE,  line 1440 of ./include/canvas.inc
  $08126A46  TCANVAS__SETPIXEL,  line 109 of ./include/canvas.inc
  $0807CFC0  DOINIT,  line 8706 of lr_class.pas
  $0807EC5D  LR_CLASS_init,  line 9084 of lr_class.pas
  $080579B4
TApplication.HandleException Access violation
  Stack trace:
  $08132A57  GETDC,  line 336 of ./include/winapi.inc
  $0811FD0D  TBITMAP__HANDLENEEDED,  line 442 of ./include/bitmap.inc
$08122139 TBITMAPCANVAS__CREATEHANDLE, line 46 of ./include/bitmapcanvas.inc
  $081292F8  TCANVAS__REQUIREDSTATE,  line 1530 of ./include/canvas.inc
  $0812916C  TCANVAS__GETHANDLE,  line 1440 of ./include/canvas.inc
  $08126A46  TCANVAS__SETPIXEL,  line 109 of ./include/canvas.inc
  $0807CFC0  DOINIT,  line 8706 of lr_class.pas
  $0807EC5D  LR_CLASS_init,  line 9084 of lr_class.pas
  $080579B4


Bye
--
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004      Fax +34 93 5883007

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to