Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een Dynamic Link Library for Access Creëren
Weten hoe je een dynamic link library ( DLL ) te creëren voor Microsoft Office Access kunt uw code herbruikbaar te maken . Microsoft Visual C # is een programmeertaal die u kunt gebruiken om deze taak te volbrengen . Access is een relationele database management systeem dat u ook kunt gebruiken om database- applicaties te maken en taken te automatiseren met Visual Basic for Applications ( VBA ) . In een paar stappen kun je een DLL maken en deze in een Access- database met behulp van VBA . Wat je nodig hebt
Microsoft Visual C # Express & Microsoft Office Access
Toon Meer Aanwijzingen

Open Microsoft Visual C # Express 1 en selecteer " New Project ... " van het linkervenster . Dubbelklik op " Visual C # " onder "Geïnstalleerde sjablonen " en dubbelklik op " Class Library . " Druk op " Ctrl " en " A ", druk daarna op " Delete" om alle bestaande code te verwijderen

Copy 2 en plak de onderstaande code om een DLL te maken: .

Using System ;

gebruik System.Collections.Generic ;

gebruik System.Linq ;

gebruik System.Text ; namespace

ClassLibrary1

{

openbare klasse Class1


{

return {

public int Add ( ) 13 + 14 ;

}

}

}
3


Klik op het menu " Project " en selecteer " ClassLibrary1 Eigenschappen. " Klik op " Application ", selecteer vervolgens " Assembly Information .... " Vink het vakje aan naast " Make assemblage COM - Visible . " Klik op "OK . "
4

Klik op ' Build ', vervolgens het vakje naast " inschrijven COM interop . " Selecteer het menu " File " en klik op ' Save All . " Klik op het menu ' Build ' , selecteer dan ' Build ClassLibrary1 . "
5

Ga naar je map C # project de markt en moet u de volgende drie bestanden zien :

ClassLibrary1.tlb
< >

ClassLibrary1.dll

ClassLibrary1.pdb

Kopieer
deze bestanden naar " C . : \\ WINDOWS \\ system32 " br
6

Start Microsoft Office Access . Selecteer " Lege database , " en klik op "Create . " Klik op ' Hulpmiddelen voor databases , " selecteer " Visual Basic . "
7

Klik op het menu" Extra " , kies vervolgens" Referenties . " Klik op de knop "Bladeren" , blader vervolgens naar " C : \\ WINDOWS \\ system32 " " . ClassLibrary1.tlb " en selecteer Klik op ' Openen '. Vink het vakje aan naast " ClassLibrary1 . " Klik op "OK . "

Type 8 de volgende opties om een ​​nieuwe procedure te creëren :

Private Sub addNumbers
( )

Call testMyDLL

End
sub

Kopieer 9 en plak de volgende functie om uw module om uw nieuwe DLL noemen :

Overheidsfunctie testMyDLL
( ) op

Dim dllResult As Long

Dim objAdd Zoals ClassLibrary1.Class1

Set objAdd = Nieuwe ClassLibrary1.Class1

dllResult

MsgBox dllResult

End Function = objAdd.Add
< br >

Druk op " F5 " 10 om uw code uit te voeren en de DLL resultaat .

Previous: Next:
  C /C + + Programming
·Hoe maak je een stringstream C…
·Hoe kan ik een iPhone App Real…
·Hoe maak je een screensaver co…
·Wat is een Runtime Error 8005 …
·Hoe te wijzigen INT om een obj…
·Hoe de strlen Command in gebru…
·Definitie van een Riser Card 
·Hoe je elementen van een matri…
·Hoe te gebruiken functies in C…
  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
·Het automatisch laden van de waarschuwin…
·Hoe te Flat bestanden converteren naar X…
·Hoe maak je een reactie van PHP naar jQu…
·Hoe je bij benadering de Fourier -serie …
·Hoe te Toevoegen aan een XMLList in Flex…
·Hoe te Verdeel en terug een hele nummer …
·Hoe maak je een Random Access-bestand Cr…
·Hoe te verwijderen van een string waarde…
·Hoe te verwijderen White Space op Perl R…
Copyright © Computer Kennis http://www.nldit.com