begin process at 2008 08 22 06:59:02
1 229 780 membres
51 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DUMPBIN ou appel à une DLL d'un autre program [ Divers / Débutants ] (buddy91600)

DUMPBIN ou appel à une DLL d'un autre program le 31/08/2006 18:06:21

buddy91600
Bonjour

En utilsant la commande dumpbin / export ***.dll de visual studio .net sur n'importe quelle dll de mon PC , j'obtient la liste de tous les call/fonction contenus dans cette DLL.

Excepté sur les dll que je compile personnellement .!!!!!!

du coup lorsque j'utilise la fonction DECLARE avec la bonne synthaxe dans un autre projet
la compilation se passe bien , mais à l'execution , j'ai un message du type
point d'entree "ma fonction" introuvable dans "ma dll"
je suis sur que cela est une probleme de compilation ou de synthaxe dans ma dll

ci après un example simplfié de ce que je fais dans ma dll

class operation 
   public shared function triple(byval i as integer) as integer
         triple = i*3
   end function
end class

Dans mon programme principal

module principal
   private declare function triple lib "madll.dll" (byval i as integer) as integer
   sub main()
      dim i as integer
      j= triple(10)
   end sub
end module

le message est unable to find a entry point named triple dans la dll blablabla...

je tiens à préciser que le module principal est ici en VB.NET , mais que pour l'appli que je developpe, il sera en C ou TCL . Donc j'ai bien besoin de la fonction DECLARE .
Je ne suis pas interessé par l'option VB.NET qui consiste à référencer la dll et à utiliser directement le call de la fonction.

Que faut -il faire à cette Class Operation pour que la fonction TRIPLE soit visible avec l'utilitaire DUMP/BIN de visual studio .net.

Tou exemple de code sera le bienvenu.
Merci d'avance pour votre aide.

Re : DUMPBIN ou appel à une DLL d'un autre program le 31/08/2006 18:16:56

BruNews
(Admin CS)
Ne me seùble pas que vb.net puisse fabriquer de la vraie dll exportant des fonctions donc normal qu'il ne trouve pas de point d'entrée.

ciao...
BruNews, MVP VC++


Classé sous : fonction, net, dll, integer, triple

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS