@Luckie: Ist das die GEschichte, dass man kein "Blödsinn" mit Notpad schreiben kann? Zumindest unter XP, bei Vista geht das mitlerweile. Aber darum eghts hier glaube ich gar nicht. Wenn eine Prozedur einen String-Parameter erwartet, und man da einen Widestring reinpackt, dann wird der 2-Byte-Zeichensatz auf den 1-Byte-Zeichensatz gemappt. Das geht bei normalen Texten ganz gut, aber alles was nicht in ein Byte reinpasst, wird zu "?". In der Prozedur kommt dann nichts mehr mit
Unicode an.
Ist vielleicht vergleichbar mit einer Prozedur, die einen Byte-Parameter erwartet und der man einen Integer übergibt. Solange der Integer kleiner als 256 ist, ist alles ok, danach geht Information verloren.
The angels have the phone box.