End-Of-Line for Textfiles

HSchubertHSchubert Member Posts: 16
hello folks,

i have to write data to a file with a codeunit. Everything woks but.. :
I used textmode before creating the file.

If i look for the file , the lines are not seperated, one record after another.
Can somebody tell me, how to code the carriage-return-linefeed as last character ?

thanks for your help !
Hermann.

Comments

  • matttraxmatttrax Member Posts: 2,309
    I believe it's character 13. So make a character variable c and set it equal to 13. You might have to Google the ascii code for a carriage return if that's not it, though.

    I believe an easier solution to your problem is just to do a WRITELINE with no parameters. That should automatically write a carriage return to the file.
  • HSchubertHSchubert Member Posts: 16
    matttrax wrote:
    I believe it's character 13. So make a character variable c and set it equal to 13. You might have to Google the ascii code for a carriage return if that's not it, though.

    -> If i have a varaible CRLF with the value 13, how to get this into text (FORMAT(CRLF) brings '13'.
    I believe an easier solution to your problem is just to do a WRITELINE with no parameters. That should automatically write a carriage return to the file.

    -> I didn't find a WRITELINE function for the file, not in the Symbol Menu nor in the C/AL Help.

    Thanks
    Hermannn.
  • canadian_baconcanadian_bacon Member Posts: 91
    it's WRITE, not WRITELINE
  • HSchubertHSchubert Member Posts: 16
    Hi,

    thanks for the answer, but i used file.WRITE(value)

    Hermann.
  • HSchubertHSchubert Member Posts: 16
    problem solved :

    the error was using file.TEXTMODE; instead of file.TEXTMODE(TRUE);

    (with the hepl of gbedv) !

    Thx to all !
Sign In or Register to comment.