Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment rendre les fichiers dans la …
  • Comment utiliser la fonction memcpy …
  • Comment faire des jeux pour les prod…
  • Comment créer un fichier C + + en-t…
  • Comment compiler C + + en utilisant …
  • Comment puis- je corriger une Studio…
  • Comment faire pour créer des graphi…
  • Comment Jeux de programmer en C + + 
  • Comment obtenir le produit d'un tabl…
  • Comment faire une matrice de chaîne…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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);

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment Correction d'un échec d'assertion Visual C 
  • Comment avez-vous afficher le nombre de caractères dans une chaîne 
  • Comment faire un jeu RPG en C + + 
  • Comment réaliser des matrices en C + + 
  • Les pièces de Microsoft Visual C + + 
  • Comment créer une classe C + + 
  • Comment faire pour installer Vcvarsall.Bat 
  • Des programmes en C + + qui renversera une phrase 
  • Comment créer un vecteur de chaînes en C + + 
  • Comment ouvrir MS- DOS 
  • Connaissances Informatiques © http://www.ordinateur.cc