Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Always getting the same old page from internet
Message
De
15/02/2011 06:30:31
 
 
À
15/02/2011 06:04:25
Information générale
Forum:
Visual FoxPro
Catégorie:
Applications Internet
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01500188
Message ID:
01500191
Vues:
53
>Hi all,
>I'm trying to get news from a site (www.ansa.it). My problem is that I get the current page just at my first connection, while the procedure carry on giving me the same page also when the page is changed.
>I suppose it is due to some buffer.
>How can I do to get over that ?
>
>Actually I have a timer which goes repeatly to download an URL.
>
>for downloading data I use this function
>
>
>
>Function GetFileFromUrl
>Lparameters lcRemoteFile, lcLocalFile
>Declare Integer URLDownloadToFile In urlmon.Dll;
>  INTEGER pCaller, String szURL, String szFileName,;
>  INTEGER dwReserved, Integer lpfnCB
>Return URLDownloadToFile (0, lcRemoteFile, Iif(Empty(lcLocalFile), JustFname(lcRemoteFile), lcLocalFile), 0, 0) = 0
>
You read the cache.
To full the function you could try to use it like that:
Function GetFileFromUrl
Lparameters lcRemoteFile, lcLocalFile
Declare Integer URLDownloadToFile In urlmon.Dll;
  INTEGER pCaller, String szURL, String szFileName,;
  INTEGER dwReserved, Integer lpfnCB
*** Let's try to full the function
  lcRemoteFile = lcRemoteFile + [?]+SYS(2015)
Return URLDownloadToFile (0, lcRemoteFile, Iif(Empty(lcLocalFile), JustFname(lcRemoteFile), lcLocalFile), 0, 0) = 0
That way the remote file will look like:
"http:\\www.somesite.com\thefile.exe?_CASASA"
and every time will be different. That way you will skip the local page cache.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform