Hello all

I am trying to implement printing in my app and want to use the
printdialog included with lazarus. I have dropped the print dialog on
the form and set it to appear when a button is clicked.

When the printdialog.execute function is executed an exception is
generated. The exception is 
"Project raised exception class 'EReadError' with message:
Unknown property :"Caption""

This is followed by

"Project raised exception class 'EReadError' with message:
Error reading pgCopies.Caption: Unknown property :"Caption""

I have tried all the suggestions I could found on the wiki and the
delphi site. 

my code is as follows:

unit Unit1; 

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs,
StdCtrls, Printers, PrintersDlgs;

type

  { TForm1 }

  TForm1 = class(TForm)
    Button1: TButton;
    PrintDialog1: TPrintDialog;
    procedure Button1Click(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end; 

var
  Form1: TForm1; 

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.Button1Click(Sender: TObject);
begin
  if printdialog1.execute then
  begin
    writeln(' ');
  end;
end;

end.
            
This problem occurrs with lazarus 0.9.29 revision 28950 and fpc 2.4.0
in linux with gtk2

Any suggestions or corrections would be gratefully
received.

Tim

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to