Einzelnen Beitrag anzeigen

khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.903 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Tprinter ist NIL, warum?

  Alt 2. Jun 2011, 10:51
Darum
Delphi-Quellcode:
// Auszug aus der Unit Printers

function Printer: TPrinter;
begin
  if FPrinter = nil then
    FPrinter := TPrinter.Create;
  Result := FPrinter;
end;

Sind überhaupt Drucker installiert und ist auch ein Drucker als Standard gewählt?
ja, den Index direkt zuweisen geht natürlich.
Das ändert aber nix daran, dass Printer immer noch NIL istund das Prog daher bei der Zuweisung abschmiert.
Und eben nur in einem Prog, im anderen funktionierts ja
Und beide laufen auf der selben Maschine, sprich ein Standarddrucker ist gesetzt.
Karl-Heinz
  Mit Zitat antworten Zitat