begin process at 2012 02 14 15:50:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

DUMPBIN ou appel à une DLL d'un autre program


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DUMPBIN ou appel à une DLL d'un autre program

jeudi 31 août 2006 à 18:06:21 | DUMPBIN ou appel à une DLL d'un autre program

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.
jeudi 31 août 2006 à 18:16:56 | Re : DUMPBIN ou appel à une DLL d'un autre program

BruNews

Administrateur CodeS-SourceS
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++


Cette discussion est classée dans : fonction, net, dll, integer, triple


Répondre à ce message

Sujets en rapport avec ce message

[vb.net] Changer de wallpapers [ par bloodaxe ] Salut tous, je viens demander conseil a des spécialiste de visual basic .net. J'ai fait un programme qui change le wallpaper de Windows (jusque la rie [vb.net] Changer de wallpapers [ par bloodaxe ] Salut tous, je viens demander conseil a des spécialiste de visual basic .net. J'ai fait un programme qui change le wallpaper de Windows (jusque la rie Fonction de dll [ par 360 ] Salut tout le monde!Je réalise ma première application VB et j'ai un soucis pour l'utilisation d'une fonction d'une dll faite en c++.Pour déclarer cet VB.NET : "Attacher" une fonction a un bouton créé dynamiquement [ par zokar ] Bonjour, je souhaiterai savoir comment affecter une fnoction (onClick) sur un bouton que je crée dynamiquement (en fonction d'un paramétrage XML)Voici Utilisation RasApi32.dll en VB.NET [ par pistolero971 ] Bonjour, Je vais essayer d'être le plus clair possible: j'ai récupéré sur VbFrance  uncode concernant les statistiques de la connexion internet (celu Fonction vb.Net vers VB6 [ par kyle ] Bonsoir à tous,Je lance un S.O.S :Je dois créer une fonction en vb.Net qui pourra être utilisée ensuite en VB6 et "Cobol" !! ...Je ne sais pas vraimen récupérer les événements à partir d'une dll C++ et les gérer en VB.net [ par FaresLa ] Bonjour, Je travail sur vb.net Visual Basic 2008. Mon objectif c'est de créer mon propre namespace sur l'explorateur et gérer les événements comme sur Affichage fonction [ par menyarito ] Bonjour, J'ai fait une fonction en VB.NET, qui retourne le résultat d'une addition mais je n'arrive pas à afficher le résultat .. Voici le code: Sub Enregistrement DLL .NET dans la base de registre [ par DavidSPIN ] Bonjour à tous, J'ai un soucis au niveau de l'enregistrement de ma DLL compilé en VB.NET (VBExpress 2008). L'erreur ne vient pas de l'enregistrement fonction wait en vb.net [ par Aksel06 ] salut a tous je travail sur une application dont son temps d'exécution est long donc je cherche une fonction qui me permet d'affiche 'plaise wait...'


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales