Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe u met Visual Basic dll Van C
Dynamic Link Libraries ( DLL's ) zijn kleine bestanden die worden gebruikt om veelgebruikte functies uit te delen Bel . De Visual Basic programmeertaal kan worden gebruikt om een ​​DLL- bestand te maken . De DLL bevat functies die worden aangeroepen kan in elke taal , waaronder C. Dit is gunstig voor desktop of web-ontwikkelaars die werken met een andere toepassing , met inbegrip van het Windows-besturingssysteem . Windows biedt verschillende DLL's met de C taal kan worden genoemd . Instructies
1

Maak een handvat om het DLL-bestand . C maakt gebruik handvatten die het DLL-bestand te bellen en een pointer naar de functie-aanroepen . Hieronder is de code om een handvat te creëren om een Visual Basic DLL-bestand :

HINSTANCE handvat
= LoadLibrary ( " C : \\ \\ localDLL.dll " ) ; kopen van 2

Maak een pointer naar de DLL -functie die u wilt gebruiken in de C -code . Een pointer wordt gebruikt om de functie aan te roepen en de resultaten terug naar de C code . Hieronder is de code die een pointer in C om een DLL -functie creëert :

FARPROC wijzer
= GetProcAddress ( hModule ( handvat ) , " DLL_Function_Name " ) ;
3

initialiseren de functie en deze toewijzen aan een C variabele . Om een variabele voor een functie initialiseren , gebruikt u de volgende code :

pICFUNC MyFunctionVariable ; MyFunctionVariable = pICFUNC ( pointer ) ;
4

Bel de DLL- functie en de terugkeer van de waarde van een variabele . In dit voorbeeld geeft de functie een geheel getal . Een integer variabele is gemaakt om de terugkeer resultaat van de functie te houden . De volgende code maakt de DLL- functie oproep proces :

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

Release 5 het DLL- bestand functie . Hierdoor wordt geheugen op de machine van de gebruiker . De volgende code geeft de DLL -functie :

FreeLibrary
( handle ) ;

Previous: Next:
  C /C + + Programming
·Hoe te AppDelegate wijzigen in…
·Hoe maak je een pointer terug …
·Hoe een Applet Maak & C + + 
·Hoe de MSDN Library in Toegang…
·Hoe te Pointer Arrays toevoege…
·Hoe te lijstweergave Controls …
·Hoe de Scanf Command in gebrui…
·Hoe te lezen SQL Van Visual C 
·Hoe Memory Leak Detection Enab…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de SMTP-poort in PHP Verander 
·Hoe te JSON gegevens met JavaScript Outp…
·Hoe te Concurrent Connections Toename va…
·Hoe maak je een formulier bij Runtime in…
·Hoe te gebruiken Visual Basic om een mul…
·Hoe de breedte en hoogte van een iFrame 
·Hoe te PYO & PYC bestanden bewerken 
·Python Lambda Lijst Begrijpend 
·Hoe te Nulls verwijderen van een PHP- Ar…
Copyright © Computer Kennis http://www.nldit.com