Jeg sidder med et lille problem...
Jeg ønsker at åbne eksterne programmer, http-adresser o.l.
Til dette formål benytter jeg følgende linie, efter at have tilført "ShellApi" til "Uses":
ShellExecute(Handle, 'open', 'www.udvikleren.dk', '', nil, SW_SHOWNORMAL);
Denne åbner www.udvikleren.dk. i stedet ønsker jeg at denne adresse skal være variabel. Altså at man f.eks. kan indskrive en adresse i en textbox, og så bruge denne i linien.
Dette kræver at man laver string'et fra textboxen om til et PChar:
<snip>
Du kan bare typecaste din string til at være af typen PChar. Din kode kommer så til at se således ud:
<pre>
ShellExecute(Handle, 'open', PChar(Edit1.Text), '', nil, SW_SHOWNORMAL);
</pre>