' schrieb:Das ist kein Bug. Das ist per Definition richtig so. In als Textfile deklarierte Files gibt es nur lesbaren Text. 0D oder 0A (1A gilt sogar ggf. als Textfileende) können also per se nicht als Datenzeichen vorkommen.
Fazit: als Binär deklariertes File verwenden.
Ich komme zwar zum selben Fazit, aber nicht mit derselben Erklärung. h0D und h0A kommen schon in einem normalen Textfile vor, bloß sind es halt die Zeichen "Carriage Return" und "Newline" (oder r und n in der Codes-Darstellung von LV).
So, LV interpretiert in einem String sowohl r als auch n für sich alleine schon als Zeilenumbruch (in der Unix-Welt langt schließlich schon ein n für Zeilenvorschub). Jetzt schreibst du unter Windows einen String per "Write To Text" (dieses VI wird nämlich tief untem im Write To Spreadsheet verwendet) auf deine HDD, und LabVIEW ersetzt nun schön brav jedes r und n durch den Windowszeilenumbruch, der da lautet rn.
Gruß, Jens