Bonjour,
Nous avons plusieurs programmes développés avec Delphi 7 pour nous connecter à une base de données Oracle 10g. Pour cela nous utilisons les composants NCOCI utilisant la DLL OCI.dll se trouvant dans le répertoire bin d'Oracle.
Jusqu'à présent, ces programmes tournaient sans problème sur Windows 2000 Server ou windows 2003 Server 64 bits. Là nous envisageons de migrer sous Windows 2008 Server 64 bits et le problème est que Delphi n'arrive plus à charger la DLL en question.
Après quelques recherches, il s'avère que c'est la procédure LoadLibrary utilisé dans le composant qui échoue sous 2008 (le chemin de la DLL est correct) et que la DLL n'a pas la même version en 2008 et en 2003 (10.2.0.1 en 2008 et 10.1.0.4 en 2003). J'ajouterai que la procédure LoadLibrary fonctionne avec d'autres DLL sous 2008...

Je ne sais pas trop quoi faire : est-ce lié à la version de Delphi qui ne peut plus marcher sous 2008 server ? Y'a-t-il une mise à jour à faire de la bibliothèque windows ? une question de droit ?...

Merci de votre aide !