Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: UTF-8 Drucker Befehle direkt an Drucker senden

  Alt 15. Dez 2021, 10:03
Versuch mal sowas wie

if WritePrinter(hPrinter, PAnsiChar(@SomeUtf8String[1]), dwCount, dwBytesWritten) then anstelle von

if WritePrinter(hPrinter, PAnsiChar(AnsiData), dwCount, dwBytesWritten) then in deinem ursprünglichen Kode. Du mußt nur sicherstellen dass dwCount die Zahl der Bytes im UTF8-String ist und nicht die Zahl der Zeichen. Und natürlich darf der String nicht leer sein...
Peter Below
  Mit Zitat antworten Zitat