Forum: Multimedia
Delphi
by Gausi,
2. Aug 2008
Oder du nimmst nur die WideString-Variante. Bei altem Code, der der Prozedur einen Ansistring übergibt, wird das dann ja automatisch nach Widestring gecastet.
Forum: Multimedia
Delphi
by Gausi,
1. Aug 2008
Klar, aber das geht wenn dann nur außerhalb dieser Funktion, die die Komponente bereitstellt. Wenn es einmal nach String gecastet ist, ist es aus damit. ;-)
Ein Ausweg wäre UTF-8. Vor der Funktion UTF8Encode, diesen String übergeben, in der Funktion dann UTF8Decode.
Forum: Multimedia
Delphi
by Gausi,
1. Aug 2008
@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...
Forum: Multimedia
Delphi
by Gausi,
1. Aug 2008
Aber durch den Typcast geht genau das verloren.