| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come chiamare DLL Visual Basic Dalla C
    librerie a collegamento dinamico (DLL) sono piccoli file utilizzati per condividere funzioni comuni . Il linguaggio di programmazione di Visual Basic può essere utilizzato per creare un file DLL . La DLL contiene funzioni che possono essere richiamate in qualsiasi lingua tra cui C. Questo è vantaggioso per il desktop o web sviluppatori che interagiscono con un'altra applicazione , compreso il sistema operativo Windows . Windows fornisce diverse DLL che possono essere chiamati utilizzando il linguaggio C . Istruzioni
    1

    creare un handle per il file DLL . C utilizza maniglie che chiamano il file DLL e forniscono un puntatore per le chiamate di funzione . Di seguito è riportato il codice per creare un handle di un file DLL di Visual Basic :

    maniglia HINSTANCE = LoadLibrary ( " C : \\ \\ localDLL.dll ");
    2

    creare un puntatore per la funzione di DLL che si desidera utilizzare nel codice C . Un puntatore è utilizzato per chiamare la funzione e restituire i risultati per il codice C . Di seguito è riportato il codice che crea un puntatore in C per una funzione di DLL :

    puntatore FARPROC = GetProcAddress ( HMODULE ( maniglia) , " DLL_Function_Name ");
    3

    Initialize la funzione e assegnarla a una variabile C . Per inizializzare una variabile di una funzione, utilizzare il seguente codice :

    pICFUNC MyFunctionVariable ; MyFunctionVariable = pICFUNC (puntatore ) ;
    4

    Chiamare la funzione di DLL e restituisce il valore di una variabile . In questo esempio , la funzione restituisce un valore intero . Una variabile intera viene creato per contenere il risultato restituito dalla funzione . Il codice seguente completa il processo di chiamata di funzione DLL :

    int returnValue ; returnValue = MyFunctionVariable ( " parametro " , 5) ;
    5

    la funzione di file DLL di rilascio . Questo consente di liberare memoria sulla macchina dell'utente . Il codice seguente rilascia la funzione di DLL :

    FreeLibrary ( manico) ;

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere un Ping intermittente 
    ·Come risolvere Visual C asserzione Fallimento 
    ·Come fare un Stickman in C + + 
    ·Come scrivere un programma che legge una stringa di nom…
    ·Come ottenere il Numero riga di un file di input in C 
    ·Come utilizzare costruttori di copia in C + + 
    ·Come combinare un file in C + + 
    ·Struttura Selezione in C Programmazione 
    ·Come utilizzare la funzione di callback in C 
    ·Come lanciare Char a Int. 
      Articoli in evidenza
    ·Come fare un modulo di adattarsi a qualsiasi delle dime…
    ·Come aggiornare i dati della griglia 
    ·Come fare un gioco con Java Software 
    ·Come faccio a eseguire jar Java Con Windows Vista 
    ·Come creare file eseguibili in Java 
    ·Certificazione Net Architettura 
    ·Le variabili numeriche Versus Personaggi 
    ·Come ripristinare i file di spool 
    ·Come verificare se una cartella esiste in Vb.Net 
    ·Come convertire i numeri interi in stringhe in Java 
    Copyright © Conoscenza Informatica http://it.wingwit.com