Vrai Gros Probléme ...

sylfeline - 17 juil. 2001 à 15:04
 Makabey - 18 juil. 2001 à 00:47
Voila j'ai fait une DLL en VB.
Une fois compilé, quand je l'utilise à partir d'un Projet VB tout ce passe bien, mais à partir d'un projet VC++, elle ne s'exécute qu'en partie. Je m'explique : La première partie de la fonction que j'apelle se connecte à un serveur SQL, et teste des données, puis la deuxième partie affiche une feuille pour traiter d'autre donnée. Mais voila au moment d'afficher la feuille, j'ai une erreur 7 (mémoire insufisante).
Quelqu'un à t-il déjà eu un problème similaire ??

PS: en mode pas à pas, cela marche très bien...

aidez-moi s'il vous plait

1 réponse

Pour autant que je sache, les DLL faites avec VB ne sont pas des DLL standard mais suivent plutôt le standard COM, ce qui permet les feuilles, etc...

Et c'est pcq VC++ ne peut utiliser que les DLL standard que ton app plante.

Remarque, théoriquement si une fonction d'une DLL standard as besoin d'une fenêtre, il lui est possible de le faire en construisant dynamiquement la fenêtre avec les API et ensuite accèder directement aux contrôles créés.
0
Rejoignez-nous