Moin,
ich habe ein Programm, in dem ich WideStrings für Ordner- und Dateinamen und andere Benutzereingaben benutze, damit auch Dateien mit Sonderzeichen akzeptiert werden. Das scheint auch soweit zu laufen, aber nun möchte ich diese Dateinamen als Parameter an ein anderes Programm von mir übergeben. Damit sie in ShellExecute benutzt werden können muss ich sie ja anscheinend zu PChar bzw. PAnsiChar casten.
Meine Fragen dazu:
1) Ist WideStrings zu benutzen überhaupt "richtig" oder gibt es einen besseren Weg?
2) Kann ShellExecute mit WideStrings/PAnsiChars umgehen?
3) Ist PAnsiChar überhaupt der richtige Typecast?
Wäre schön, wenn mir das wer beantworten könnte, denn ich werde aus der Hilfe nicht so ganz schlau.