Hallo,
ich habe in meinem Formualr drei Eingabefelder (Kundendaten).
In dem ersten steht eine Anrede (z.B. "Sehr geehrter Herr Max Mustermann").
In dem zweiten steht die Emailadresse (z.B.
Max@Mustermann.de)
In dem dritten steht die URL (
www.mustermann.de)
Ich habe hinter dem URL-Feld und hinter dem Feld mit der Emailadresse je einen Button.
Klicke ich auf den Button hinter der URL, üffne ich die URL:
Delphi-Quelltext
1:
| ShellExecute(Handle, 'open', PChar('http://www.mustermann.de/'), '', '', SW_NORMAL); |
Klicke ich auf den Button hinter der Emailadresse, rufe ich folgenden Link auf:
Delphi-Quelltext
1:
| ShellExecute(Handle, 'open',PChar('mailto:Max Mustermann (max@mustermann.de)?body=Sehr%20geehrter%20Herr%20Mustermann'), '', '',SW_NORMAL); |
Im Eingafefeld "Anrede" steht "Sehr geehrter Herr Max Mustermann"), die muss ich noch formattieren (also das Leerzeichen durch %20 ersetzen).
Gibt es dafür eine Funktion, die das macht?
Ich meine nicht einen StringReplace, das ist denke ich zu einfach.
Ich meine eine Funktion, die auch die Sonderzeichen, wie Ä und ß ersetzt, so dass sie URL konform sind.
Danke für Eure Hilfe.
Gruß
OLLI