Ein ... PChar(Chr(34) + Media + Chr(34)) kann allerdings nicht schaden . . .

Ich biete
PChar(AnsiQuotedStr(Media, '"'))
. Finde ich besser lesbar, weil man nicht überlegen muss, was denn nun Chr(34) ist. Trotz des "
Ansi" im Funktionsnamen eignet sich die Funktion für
Unicode-Strings, wenn man die aus SysUtils verwendet - siehe
AnsiQuotedStr.
Grüße
Dalai