Bonjour,
Ca fait plusieurs jours que je cherche une solution sur le net à mon problème, mais en vain.
Je développe un web-service SOAP qui est utilisé par un serveur apache (en plaçant l'EXE dans \CGI-BIN).
Tout fonctionne parfaitement, sauf que si je tente de créer une connection ADO.
A ce moment, j'ai l'erreur : EOleSysError, Le module spécifié est introuvable
Cette erreur arrive sur la ligne : fdbConnexion := TADOConnection.Create(nil);
Je suis en Delphi XE sous W7/32 Pro SP1
Je précise que lorsque je lance l'EXE directement depuis la ligne de commande, je n'ai pas cette exception.
J'ai lu que c'était dû à la "perte" de certaines variables d'environnement (comme "CommonProgramFiles") lorsque apache appelle un CGI. J'ai essayé les solutions proposées de redéclarer dans le .DPR les variables d'environnement concernées, mais toujours sans succès.
Si quelqu'un a une piste, ce serait bien cool...
Merci.
Partager