Bonjour, je doit crée un dll qui à pour but de communiquer avec un autres poste (déclancher sur des événement winlogon).
Je me suis dit que pour communiquer le mieux serais d'utiliser soap.
J'ai d'abort tester ma dll pour écrire dans un fichier, c'est bon.
J'ai tester l'écriture en soap sans sans utiliser un composant visuel et cela passe bien :
mais voilà, quand j'incorpore mon code soap dans ma dll j'ai une exeption :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ws := THTTPRIO.create(nil); ws.WSDLLocation := 'http://192.168.0.110/protecta/index.php?wsdl'; ws.Service := 'webservice'; ws.Port := 'webservicePort'; (ws as webservicePortType).add_event(event,WideCharToString(pInfo^.UserName),WideCharToString(pInfo^.Domain),WideCharToString(pInfo^.WindowStation));
DOMException : "Microsoft MSXML n'est pas installé"
Etant donner que cela marche dans un exe normal alors je supose que MSXML est bien installer, mais bon je ne comprend pas ce qui pause probléme...
Si qq'un avait une idée.
Partager