![]() ATOUTFOX COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO Visual FoxPro : le développement durable |
|||||||||||||
|
|||||||||||||
Le WinHTTP avec Microsoft Visual FoxPro.
|
|||||||||||||
|
|||||||||||||
www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024. |
Mike
J'ai essayé de télécharger une autre image (http://www.microsoft.com/library/homepage/images/ms-banner.gif) que celle de VFP8 (qui nest plus disponible!) avec VFP6.01ère édition.
Tout se passe bien jusqu'à:
Strtofile(WinHttpReq.ResponseBody,'c:\FOXPRO.JPG')
cette fonction est propre à VFP mais quelle est la différence entre celle de VFP6.0 et celle de vfp7/8 ?Pourqoui renvoie t elle une erreur avec VFP6.0 ?
SUR VFP6.0 'WinHttpReq.ResponseBody' doit être obligatoirement une expression caractère.
J'ai testé les data reçue comme suit:
x= WinHttpReq.ResponseBody
messagebox ( vartype(x)+chr(13)+"x="+str(x)+"*"+chr(13)+"len="+str(len(str(x)) ) )
le type est numérique ,et le résultat est comme suit :
N
x= 71
len=10
En principe le data reçu est une matrice de bite comme le dit MSDN :
[Since ResponseBody returns an array of unsigned bytes, the data must be received by a byte array]
Aurait tu une explication ?
merci