Am Mittwoch, den 04.08.2010, 14:07 +0400 schrieb Konstantin Tokarev: > > 04.08.10, 14:03, "Marc Santhoff" <m.santh...@t-online.de>: > > > Hi, > > > > is it possible to force the line endings of a text file written using > > BASICs simple file functions to be 0xOD 0xOA instead of 0x0A only? > > > > open sDateiname for output as #iNum > > s = CDate(oBereich.getCellByPosition(0, 0).getValue()) > > s = s + ";" > > ... > > print #iNum, s > > > > I tried to add a chr(0x0d) at the end of the print line, but it is > > getting eaten up by OO.o not appearing in the file. > > > > > > Background: > > > > Those files are type .CSV written using OO.o running on FreeBSD. The > > consuming application is running on windows and is getting very confused > > by unix type line endings. > > > > You can use 'unix2dos' program to convert written files. I guess you can even > call it automatically from Basic macro
Yes, I know. But then I would have to force the user to install an additional program on any computer where the macro is working. Things like that are not really what the user likes to hear. I would rather change the macro using another technique, ucb or the like, for writing files than tell the users to install something else (because my macro program is not able to ...). Thank you for pointing out, Marc --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@api.openoffice.org For additional commands, e-mail: dev-h...@api.openoffice.org