>Hi Sergey,
>Thanks for the reply. I downloaded the Abram class and trying it out.
>It loaddapifuncts() then gets a handle from internetOpen() ok.
>But when calling ExtendedError() the program stops cold when
>GetLastError() in Kernel32 is retreived.?
I don't think it's GetLastError(). Please check again.
>Also I am passing the passive connect # to InternetConnect (7th parameter)
>but why the procedure only expecting 4? Am I to pad the param list for 5&6?
I see 8 parameters
lnConnect_Handle = InternetConnect(THIS.nInet_Handle, (THIS.cIPAddress), VAL(lcPort), ;
(THIS.cUserName), (THIS.cPassword), INTERNET_SERVICE_FTP, 0, 0)
--sb--