Message de rapport:
 

Re: Convertir des devises par Internet

Sujet: Re: Convertir des devises par Internet
par gidebo sur 22/3/2006 16:13:13

Pour ceux qui cherchent comment réaliser ces conversions via internet, voici une astuce (testée et fonctionnelle) donnée par Peter en 2003 :

Tout d'abord, il faut importer un Service Soap :
http://www.webservicex.net/CurrencyConvertor.asmx?WSDL

Et ensuite, il faut simplement remplacer la procédure ConversionRate() par celle-ci :

-----------------------------------------------------------

PROCEDURE ConversionRate(FromCurrency, ToCurrency)

//Created by WD - not working
//Soap.XMLParam[1]=FromCurrency
//Soap.XMLParam[2]=ToCurrency

SOAP.Name[1]="FromCurrency"
SOAP.Type[1]=SOAPFloatType
SOAP.Value[1]=FromCurrency

SOAP.Name[2]="ToCurrency"
SOAP.Type[2]=SOAPFloatType
SOAP.Value[2]=ToCurrency
//

bRes is boolean
bRes=SOAPRun("http://www.webservicex.net/CurrencyConvertor.asmx",
"ConversionRate", "http://www.webserviceX.NET/",
"http://www.webserviceX.NET/ConversionRate")

IF NOT bRes THEN
IF SOAPError(SOAPErrMessage)~="" THEN
Error(ErrorInfo())
ELSE
Error(SOAPError(SOAPErrMessage))
END
END

RESULT SOAPGetResult(SOAPResult)

-----------------------------------------------------------

Le résultat est le taux de conversion d'une monnaie à l'autre.

Encore merci à Peter et à Totof pour leurs contributions.

Bye
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2