Zitat von
tuxracer78:
Delphi-Quellcode:
WriteLn(tf, '<STX>L');
WriteLn(tf, 'D11<CR>');
WriteLn(tf, '1A00000001501000123456789<CR>');
WriteLn(tf, '121100000000100Barcode A<CR>');
In dem C-Programm werden '<CR>' nicht alss Strings übergeben, sondern sie sind bloß Platzhalter für die entsprechenden Steuerzeichen. Das hätte ich auch so vermutet.
Und da du mit Write
Ln arbeitest, hast du ohnehin hinter jeder Zeile ein CR+LF, das da aber in der Form nicht hin gehört!
Probier mal:
Delphi-Quellcode:
Write(tf, #02+'L');
Write(tf, 'D11'+#13);
Write(tf, '1A00000001501000123456789'+#13);
Write(tf, '121100000000100Barcode A'+#13);
Gruss,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel