| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment appeler Dll Visual Basic De C
    Bibliothèques de liens dynamiques (DLL ) sont de petits fichiers utilisés pour partager des fonctions communes . Le langage de programmation Visual Basic peut être utilisé pour créer un fichier DLL . La DLL contient des fonctions qui peuvent être appelées dans n'importe quelle langue , y compris C. Cela est bénéfique pour les développeurs de bureau ou sur le Web qui interagissent avec une autre application, y compris le système d'exploitation Windows. Windows fournit plusieurs DLL qui peuvent être appelées en utilisant le langage C . Instructions
    1

    Créer une poignée pour le fichier DLL. C utilise poignées qui appellent le fichier DLL et fournissent un pointeur pour les appels de fonction. Voici le code pour créer un handle vers un fichier DLL Visual Basic :

    HINSTANCE poignée = LoadLibrary ("C: \\ \\ localDLL.dll ");
    2

    créer un pointeur à la fonction de DLL que vous souhaitez utiliser dans le code C . Un pointeur est utilisé pour appeler la fonction et retourner des résultats au code C . Voici le code qui crée un pointeur en C à une fonction DLL :

    pointeur FARPROC = GetProcAddress ( HMODULE (manche ) , " DLL_Function_Name ");
    3

    Initialisation la fonction et l'assigner à une variable C . Pour initialiser une variable pour une fonction, utilisez le code suivant :

    pICFUNC MyFunctionVariable ; MyFunctionVariable = pICFUNC ( pointeur ) ;
    4

    appeler la fonction de DLL et retourner la valeur d' une variable . Dans cet exemple, la fonction retourne une valeur entière. Une variable entière est créé pour maintenir le résultat de renvoi depuis la fonction. Le code suivant complète le processus d' appel de la fonction DLL:

    int returnValue ; returnValue = MyFunctionVariable ( " paramètre" , 5);
    5

    Relâcher la fonction de fichier DLL . Cela permet de libérer de la mémoire sur la machine de l' utilisateur . Le code suivant libère la fonction DLL :

    FreeLibrary ( handle);

    Previous :

    next :
      articles connexes
    ·Comment utiliser les ports COM dans Visual C 
    ·C Fonctions pour Xilinx 
    ·Comment compiler du code C comme une bibliothèque 
    ·Comment faire une interface graphique en C 
    ·Comment utiliser la fonction principale en C + + 
    ·Comment écrire dans un fichier binaire d'un code de l'…
    ·Comment utiliser OpenGL dans Visual C 
    ·'C' Programmation Android 
    ·Comment lire les nombres de fichiers dans C 
    ·Comment créer SQLite avec Zend Framework 
      articles en vedette
    ·Comment Splice une ligne de code 
    ·Comment mettre à jour un Timeout dans une barre de pro…
    ·Comment insérer une zone de texte VBA 
    ·Comment trouver votre version Javac 
    ·Comment fusionner des composants ActiveX split 
    ·Comment faire pour convertir décimal en hexadécimal 
    ·Comment faire pour convertir VBS Avec FreeBasic 
    ·Comment se connecter en utilisant Python à Zangle 
    ·Computer System Analysis & Design 
    ·Comment faire pour utiliser l'accès Visual Basic pour …
    Copyright © Connaissances Informatiques http://fr.wingwit.com