Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
MSInet - MS Internet Transfer Control ActiveX control v6
Message
 
To
05/05/2005 16:20:08
General information
Forum:
Visual FoxPro
Category:
Internet applications
Miscellaneous
Thread ID:
01011428
Message ID:
01011510
Views:
16
This control is really not well suited for transactional operations. Bad design for this sort of thing...

You can look in the library here and look for WinInet controls. There are several free examples that demonstrate how to retrieve content. You can also look into XMLHTTP or WinHTTP both of which are a more flexible and much easier to use than this activeX control.

My company also makes a third party library that includes support for HTTP, SMTP and POP3 email. With it retrieving HTTP content is as easy as this:
loHTTP = CREATEOBJECT("wwHTTP")

*** If you need to POST data
loHTTP.AddPostKey("PostKey","SomeValueToPOST")

lcHtml = loHttp.HttpGet("http://www.west-wind.com/default.asp")
You can find it here: http://www.west-wind.com/wwipstuff.asp or in the libraries here. wwIPStuff isn't free, but it's supported and includes a ton of other stuff and functionality that the free stuff doesn't provide for advanced HTTP features (like security, downloads, streamed downloads to file etc.).

Regards,

+++ Rick ---

>I wonder anyone could share some experience of using this ActiveX control in VFP. I'm trying to use this for http connection. I have a few questions.
>
>1. stateChanged. In VFP, I can only see one event - stateChanged. State 8 or 12 does not seem to always fire after I execute a Post and a response is ready. But sometimes state 8 (icResponseReceived) after I called getHeader(). When stateChange is supposed to be fired in VFP?
>
>2. hInternet. What is this property for? Initially it is set to 0. After a Post/Get, it is set to handle. However, after I cancel the request and connection, it still stays with that handle number. I am looking for a way to test to see whether the connection and request is there or not. How can I do that.
>
>3. Error. After I repeated Cancel and Post/Get, sometimes error could occur in Post/Get. How can I check to see when I can do a Post/Get?
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform