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.