[ reikonija @ 16.04.2012. 20:15 ] @
Imam jedan cudan problem kad pokusam npr:
Code:

ShellExecute(Application.Handle, PChar('open'), PChar('http://www.google.com/'), nil, nil, SW_SHOWNORMAL);

Otvori ok , i nikakav problem nema , ali ako probam ovo:
Code:

ShellExecute(Application.Handle, PChar('open'), PChar('http://www.site.com/user.php?nick=<"Dan">'), nil, nil, SW_SHOWNORMAL);

Ili mi otvori link ali obrise " ili mi otvori link ali sve ono posle prve " a to rezultira sa google search za "dan">.
Interesuje me zasto se to desava , nemam bas potrebu da koristim " u linku ali znatizelja mi neda mira , i dal postoji neka druga solucija za otvaranje linka u default browseru.
Hvala
[ savkic @ 17.04.2012. 13:16 ] @
> ShellExecute(Application.Handle, PChar('open'), PChar('http://www.site.com/user.php?nick=<"Dan">'), nil, nil, SW_SHOWNORMAL)
> Ili mi otvori link ali obrise " ili mi otvori link ali sve ono posle prve " a to rezultira sa google search za "dan">.

Verovatno tako ShellExecute interpretira " tj. deo u njima. Radi ako se koristi url encoded adresa:

ShellExecute(Application.Handle, PChar('open'), PChar('http://www.site.com/user.php?nick=<%22Dan%22>'), nil, nil, SW_SHOWNORMAL);
[ reikonija @ 17.04.2012. 17:21 ] @
Cijeli link sam enkidrao i sad radi super . Mada mi opet nije jasno zasto odsjeca dijelove ali nema veze , samo neka radi :).
Hvala