ShellExecute åbner kørselsbiblioteket
Hej eksperter.Jeg har lidt problemer med en shellexecute.
Koden ser sådan her ud:
int result =(int)ShellExecute(0, "open",
Link.c:str(), NULL, NULL,
SW_SHOWNORMAL);
if (result <= 32)
ShowMessage("Unable to start web browser.");
Problemet er at det er kørselsbiblioteket der bliver åbnet, på trods af at URLen i Link er korrekt.
Jeg har tidligere brugt samme kode succesfuldt med en konstant sti (f.eks. "http://www.eksperten.dk") og der virker det uden problemer.
Så problemet ligger jo nok i min Link som i øvrigt er AnsiString.
Håber der er nogen der kan komme med lidt alternative løsninger.
Jeg har iøvrigt prøvet at lave Link til et array af chars for at slippe på for c_str, men det var med samme resultat.