Bonjour,
Vous pouvez peut-etre m'aider ...
Je viens d'ecrire une application professionelle avec BCB 6 Entreprise.
Application en VCL compilée en mode static (pas de RunTime) avec conservation des gestionnaires d'exception...
Si je fais un LoadLibrary d'une DLL pour laquelle il manque une ressource DLL statique, j'ai un message d'erreur remonté par le gestionnaire d'exception de l'application (impossible de charger xxxxx.dll, introuvable dans le path: .............) uniquement sous Windows 2000 (pas sous 95, 98, non teste sous NT4 et XP).
J'aimerais ne pas voir s'afficher cette erreur.
Ayant développé des applications sous Borland C++ 5.02, Microsoft Visual C++ 5.0 et 6.0, Microsoft Visual Basic 4.0 qui font le meme type de chargement dynamique, je n'ai pas ce message d'erreur sous Windows 2000.
J'ai essayé une solution du style:
MyApplication (BCB6) linker avec MyResource.Dll (BC++5.02) qui fait un LoadLibrary -> resultat identique sous Windows 2000.
Que se passe-t-il ? Pourquoi ? Comment passer outre ?
Il existe une fonction exportée et automatiquement créée lors de la compilation de l'application en VCL qui est __GetExceptDLLInfo ....
Est-ce elle qui gere ce type de message ?
Merci pour votre aide et votre réponse.
Cordialement Thomas
Partager