Hej
Napisałem prosty program do drukowania :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Printers, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Drukarka: TPrinter;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Drukarka := TPrinter.Create;
Drukarka.BeginDoc;
Drukarka.Canvas.TextOut(0, 0, 'Jakis tam tekst');
Drukarka.EndDoc;
end;
end.
i teraz tak : drukarka to 'doPDF' , po to aby kartek nie zmarnować :) , a system operacyjny to Windows 7...
Kompilacja przebiega prawidłowo, natomiast w momencie drukowania wyskakuje błąd treści :
"Access violation at address 00423C68 in module 'Project1.exe'. Read of address 0000001D."
To jest chyba najłatwiejsza próba drukowania za pomocą delphi, a mimo to jest jakiś problem...
Hilfe?