Seite 1 von 1
[bug] WriteStringN mit eingeschalteter Unicode-Unterstützung
Verfasst: 05.02.2006 18:54
von Eric
Wenn ich die Unicode-Unterstützung einschalte, ergibt der folgende Code nur
12
45
ohne aber (wie es auch sein sollte)
123
456
Code: Alles auswählen
CreateFile(1,"test.txt")
WriteStringN(1,"123")
WriteStringN(1,"456")
CloseFile(1)
Re: [bug] WriteStringN mit eingeschalteter Unicode-Unterstüt
Verfasst: 05.02.2006 18:58
von Kiffi
hast du Unicode sowohl im Editor als auch im Compiler eingeschaltet?
Grüße ... Kiffi
Verfasst: 05.02.2006 19:02
von Eric
Der Fehler tritt auch auf, wenn ich Unicode im Editor ein oder ausschalte
und aufgefallen war mir das, als ich ein Programm geschrieben hab, welches
Strings aus einer Datei einliest, neu formatiert und in eine andere Datei schreibt.
Wenn niemand was dagegen hat, werde ich das mal im englischen Forum posten.
Verfasst: 05.02.2006 19:21
von Kiffi
> Der Fehler tritt auch auf, wenn ich Unicode im Editor ein oder ausschalte
ja, Du musst Dich dann entscheiden. Entweder beides angeschaltet (dann
hast Du Unicode-Unterstützung) oder beides abgeschaltet. So wie ich das
sehe, ist ein Mischbetrieb nicht sinnvoll.
Grüße ... Kiffi
Verfasst: 05.02.2006 19:25
von Eric
Der Fehler tritt auch auf, wenn ich Unicode im Editor an hab,
das ist anscheinend nur abhängig davon, ob mit oder ohne Unicodeunterstützung
compiliert wurde.
Wie gesagt, der Fehler tritt auch bei Strings auf, die aus einer Datei eingelesen
werden, und da sollte der Editor doch wohl überhaupt keinen Einfluss drauf
haben

.
Verfasst: 05.02.2006 21:00
von freak
Die UTF8 Einstellung im Editor hat nur Auswirkungen auf Buchstaben mit Wert > 127
Bei dem Beispiel macht das also keinen Unterschied.
Hab den Fehler übrigens schon behoben. (wann die nächste Beta kommt weis ich nicht)