I typically use the following statement to launch a new instance of an Internet Explorer browser pointed to a specific URL address (strURL):
ndle, 'open', 'explorer.exe', PChar(strURL), nil, SW_SHOW);
In most cases this works fine, however I have come across a case that does not work.
If the URL contains an equal sign in the URL string, the browser will not load and I get the following error message:
"The path 'test' does not exist or is not a directory. "
In the above case the particular strURL contains the following string:
strURL := 'http://www.google.com/groups?as_q=test'
It appears that the equal sign is causing the string to be divided perhaps.
I've tried substituting %3D in place of the equal sign with no success.
I would appreciate any help anyone could offer.