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.