Einzelnen Beitrag anzeigen

Benutzerbild von wjjw
wjjw

Registriert seit: 3. Aug 2017
Ort: Wiener Neustadt, Österreich
70 Beiträge
 
Delphi 11 Alexandria
 
#1

FMX/VCL Unterschied bei AssignPrn()

  Alt 3. Aug 2017, 18:50
Hallo!

Habe ein altes VCL Programm versucht auf die neue FMX Platform umzuschreiben.
Hierbei verwende ich zum Drucken AssignPrn() und den WriteLn() Befehl.
Was unter VCL funktioniert kommt unter FMX (Win) nicht lesbar raus.

Drucker ist ein Epson POS Drucker - sollte aber egal sein.
Wenn der Drucker das gleiche bekommt, sollte auch das gleiche rauskommen.
Nehme jedoch an das im FMX Modul etwas verändert wird - also kein Plain-Text.

Code:
// FMX: uses FMX.Printer;
// VCL: uses Vcl.Printers;
procedure TForm1.Button1Click(Sender: TObject);
var f : TextFile;
begin
   AssignPrn(f);  
   Rewrite(f);
   WriteLn(f, '0123456789ABCDEF');
   CloseFile(f);
end;
Hat jemand eine Idee?

Danke,
/Werner
Werner Weiß
  Mit Zitat antworten Zitat