Bonjour, je suis en train de développer une dll.
J'intègre un fichier de ressource dans la dll, ça fonctionne bien car avec ResHacker je retrouve bien les images dans la dll.
Par contre, dans le code, j'essaie de récupérer une image de la ressource, du type :
Et j'ai le message d'erreur :Code:
1
2
3 Res : TResourceStream; begin Res := TResourceStream.Create( 0, 'logo', 'GIF' );
Le premier paramètre doit être le handle, je l'ai fait afficher et c'est bien 0.Citation:
Ressource logo non trouvée.
J'ai testé le même code et la même ressource dans un projet application et cela fonctionne.
Je me pose la question suivante, est-ce que ce code là n'essaie pas de retrouver l'image dans la ressource de l'application hôte de la dll et non pas dans la dll ?
Si c'est le cas, comment spécifier que la ressource est inclue dans la dll et non dans l'application hôte ?
Si ce n'est pas le cas, savez-vous quelle est l'origine du problème.
Merci.