Jinsi Ya Kuunda Maktaba Ya Dll

Orodha ya maudhui:

Jinsi Ya Kuunda Maktaba Ya Dll
Jinsi Ya Kuunda Maktaba Ya Dll

Video: Jinsi Ya Kuunda Maktaba Ya Dll

Video: Jinsi Ya Kuunda Maktaba Ya Dll
Video: Снял призрака! В квартире у подписчика! Took off the ghost In the apartment! at the subscriber! 2024, Novemba
Anonim

DLL ni kipande cha nambari kilichohifadhiwa kwenye faili zilizo na ugani wa.dll. Kipande cha nambari kinaweza kutumiwa na programu zingine, lakini maktaba sio programu yenyewe. Kwa asili, maktaba zilizounganishwa kwa nguvu ni makusanyo ya kazi zilizokusanywa. Walakini, maktaba kama haya yana upendeleo kadhaa - kwa mfano, ikiwa programu zingine zinatekelezwa wakati huo huo katika mfumo na zinatumia kazi zilizo katika DLL hiyo hiyo, basi maktaba moja tu ndiyo itakayokuwa kwenye kumbukumbu - njia hii inahakikisha matumizi ya kiuchumi ya kumbukumbu.

Jinsi ya kuunda maktaba ya dll
Jinsi ya kuunda maktaba ya dll

Muhimu

Mkusanyaji

Maagizo

Hatua ya 1

Unda mradi mpya katika mkusanyaji kwa kuchagua mfuatano wa vitu vya menyu "Faili", "Mpya", "Maktaba dll". Mradi utaundwa na maudhui yafuatayo: "intWINAPI_Dll_Entry_Point (HINSTANCE_hinst_unsignedlonglong {return 1;}".

Hatua ya 2

Kwa kuongezea, kutakuwa na onyo refu la maoni kwamba ili maktaba ifanye kazi, idadi ya.dlls inapaswa kutolewa, ikiwa hali za darasa la Kamba zinatumika. Ili kuagiza na kuuza nje kutoka kwa DLL, lazima utumie viboreshaji vya _import na _export, mtawaliwa. Kwa kuongeza, kulingana na toleo la mkusanyaji, inaruhusiwa kutumia neno kuu kuu _delspec () na vigezo vya dllimport na dllexport, mtawaliwa.

Hatua ya 3

Ili kusafirisha kazi kutoka kwa maktaba, utahitaji faili moja ya kichwa na maelezo ya _delspec (dllexport) kwa kazi iliyosafirishwa; kuingiza kazi kwenye programu, mtumiaji atahitaji kusakinisha faili ya kichwa sawa, lakini na _delspec (dllimport) maelezo, ambayo yanaweza kusababisha usumbufu. Shida hii inaweza kutatuliwa kwa urahisi: ongeza zifuatazo kwenye faili za vichwa vya maktaba: # endif endif.

Hatua ya 4

Kusanya mradi. Ikiwa unasisitiza "Run", basi baada ya kumaliza ujenzi, mkusanyaji ataonyesha ujumbe juu ya kutowezekana kwa kutekeleza programu hiyo. Programu ya kupiga simu inapaswa sasa kuandikwa. Katika saraka hiyo hiyo, tengeneza mradi mpya (Faili / NewApplication), weka kitufe katika fomu na unda kichunguzi cha OnClick.

Hatua ya 5

Baada ya hapo, kilichobaki ni kufungua mradi na kuongeza faili ya.ib kutoka mradi uliopita na DLL (bonyeza kulia, "Ongeza" kipengee), na kisha uanze mradi.

Ilipendekeza: