Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
súboru DLL záhlavie , dať kľúčové slovo " __declspec ( dllexport ) " pred prototypu funkcie , triedy , člen triedy alebo premenné údaje v DLL . Toto kľúčové slovo pridá funkcie prototyp DLL exportu tabuľky .
2
Pomocou ordinálnych hodnôt 1 až N namiesto funkcie alebo triedy Mená členov pre úsporu miesta obsadené v DLL export tabuľky , kde N je počet objektov alebo funkcií v DLL .
3
Pridať kľúčové slovo " __declspec ( dllimport ) " pred zodpovedajúcich funkčných prototypov v volajúci programu alebo DLL . Volajúci program importuje funkcie , ktoré vyváža DLL .
Vývoz Windows DLL funkcie pomocou modulu Definition File
4
Vytvorte textový súbor s príponou DEF a pridajte ho do projektu knižnice DLL v Visual Studio
5
Pridať " Knižnica " výrok s názvom DLL po nej takto : .
KNIŽNICA ReportWriter
6
Voliteľne môžete pridať krátky popis jeden riadok pre DLL takto : .. klipart
pOPIS Jedná sa o DLL pre funkčnosť generovanie zostáv v myProduct
Toto nastavenie sa odporúča
7
Pridať položku pre každej funkcie alebo člena triedy , ktorá DLL chce exportovať , s voliteľným počtom kardinála . Kardinálne číslo predstavuje funkciu a nadobúda hodnoty od 1 do N , kde N je počet funkcií , ktoré sa vyvážajú do DLL . Tu je príklad :
RPT_init @ 1RPT_design @ 2RPT_run @ 3RPT_print @ 4
Po prepojení všetky zdroje a tento súbor DEF , kompilátor vytvorí exportný súbor s príponou EXP a súbor import knižnice , s príponou LIB . Kompilátor používa súbor EXP vytvoriť DLL . LIB je spojený s volajúci program a má import informácií o funkciách v DLL .