Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
MSInet - MS Internet Transfer Control ActiveX control v6
Message
 
À
05/05/2005 16:20:08
Information générale
Forum:
Visual FoxPro
Catégorie:
Applications Internet
Divers
Thread ID:
01011428
Message ID:
01011510
Vues:
17
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?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform