Zitat von
Christian Seehase:
So rufst Du die Registrierung auf:
...
und das macht die Funktion damit:
...
=> warum übergibst Du also %1 in ""?
Mir fällt grad ein ... dieses, oder zumindestens ein ähnliches Problem gab's schon mal.
Die "richtige" Lösung wäre da eigentlich
Code:
Reg.WriteString('', Format('"%s" [color=#ff0000]%s[/color]', [OpenWith, ParamString]));
und den Aufruf so lassen.
Denn was ist, wenn man mal mehrere Parameter haben möchte?