David Bridges wrote: >> In THttpCli.DoRequestAsync a valid FURL is being passed into >> ParseURL but everything is coming back NULL... >> >> else begin >> ParseURL(FURL, Proto, User, Pass, Host, Port, FPath); >> FTargetHost := Host; >> FDocName := FPath; >> FProtocol := Proto; >> if User <> '' then >> FCurrUserName := User; >> if Pass <> '' then >> FCurrPassword := Pass; >> > A valid FURL is being passed in but in icsUrl.pas ParseUrl is exiting > with the test below > > if Length(url) < 1 then > Exit; > > I don't find icsUrl.pas in the folder where the old ICS version is, > did this module not exit in older versions?
At least IcsUrl.pas (dated 01/01/2006) is included in current release, ics.zip. > When I try to single > step into ParseUrl I'm prompted to browse to the location of the > file, not sure if that is expected or is in anyway a clue about the > problem. Possibly the old ICS folder is still in the search path somewhere? IMHO the easiest way to install a new version is to rename the old ICS root folder, then extract the zip to a newly created directory with the old folder name. For single stepping into ParseUrl it may help to add IcsUrl.pas to the ICS package. -- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html > > Db -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be