የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር

ዝርዝር ሁኔታ:

የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር
የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር

ቪዲዮ: የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር

ቪዲዮ: የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር
ቪዲዮ: How to Get a Library Card = የቤተ-መጻህፍት ካርድ እንዴት እንደሚገኝ (Amharic) 2024, ሚያዚያ
Anonim

ዲኤልኤል በዲኤችኤል ማራዘሚያ በፋይሎች ውስጥ የተከማቸ ቁራጭ ኮድ ነው ፡፡ አንድ ቁራጭ በሌሎች መተግበሪያዎች ሊጠቀምበት ይችላል ፣ ግን ቤተ-መጽሐፍት ራሱ መተግበሪያ አይደለም። በመሰረታዊነት ፣ በተለዋጭነት የተገናኙ ቤተ-መጽሐፍት የተጠናቀሩ ተግባራት ስብስቦች ናቸው። ሆኖም ግን ፣ እንደዚህ ያሉ ቤተ-መጻህፍት የተወሰኑ ልዩ ልዩ ነገሮች አሏቸው - ለምሳሌ ፣ አንዳንድ መተግበሪያዎች በአንድ ጊዜ በሲስተሙ ውስጥ የሚከናወኑ ከሆነ እና በተመሳሳይ ዲኤልኤል ውስጥ የሚገኙ ተግባራትን የሚጠቀሙ ከሆነ ፣ ከቤተ-መጻህፍት አንድ ብቻ በቋሚነት መታሰቢያ ይሆናል - ይህ ዘዴ ኢኮኖሚያዊ አጠቃቀምን ያረጋግጣል ትውስታ.

የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር
የዲኤልኤል ቤተ-መጽሐፍት እንዴት እንደሚፈጠር

አስፈላጊ

አቀናባሪ

መመሪያዎች

ደረጃ 1

የምናሌ ንጥሎችን በቅደም ተከተል በመምረጥ በአቀነባባሪው ውስጥ አዲስ ፕሮጀክት ይፍጠሩ “ፋይል” ፣ “አዲስ” ፣ “Library dll” ፡፡ ፕሮጀክት በሚከተለው ይዘት ይፈጠራል “intWINAPI_Dll_Entry_Point (HINSTANCE_hinst_unsignedigned {return 1;}”)።

ደረጃ 2

በተጨማሪም ፣ የቤተ-መጻህፍት ቤተ-መጻሕፍት ሥራ እንዲሠሩ ፣ የ ‹ስትሪንግ› ክፍል አጋጣሚዎች ጥቅም ላይ የሚውሉ ቢሆኑም በርካታ.dlls መቅረብ አለባቸው የሚል ረጅም የአስተያየት ማስጠንቀቂያ ይኖራል ፡፡ ከዲኤልኤል (LLL) ለማስመጣት እና ለመላክ በቅደም ተከተል የ _import እና _ Export መቀየሪያዎችን መተግበር አለብዎት። በተጨማሪም ፣ በአቀራባሪው ስሪት ላይ በመመርኮዝ አዲሱን ቁልፍ ቃል _delspec () ከዴሊምፖርት እና ከዴልክስፖርት መለኪያዎች ጋር በቅደም ተከተል እንዲጠቀም ይፈቀድለታል።

ደረጃ 3

ተግባራትን ከቤተ-መጽሐፍት ወደ ውጭ ለመላክ ለላከው ተግባር _delspec (dllexport) መግለጫ የያዘ አንድ የራስጌ ፋይል ያስፈልግዎታል ፣ ተግባሮችን ወደ ትግበራዎች ለማስገባት ተጠቃሚው ተመሳሳይ የራስጌ ፋይል መጫን ይኖርበታል ፣ ግን በ _delspec (dllimport) መግለጫ, ይህም ምቾት ሊያስከትል ይችላል. ይህ ችግር በቀላሉ ሊፈታ ይችላል-የሚከተሉትን ወደ ቤተ-መጽሐፍት ራስጌ ፋይሎች ያክሉ-“# ተገለጸ (BUILDDLL) ፣ # defineDLL_EXP_declspec (dllexport); # ሌላ; #ifdefined (BUILDAPP); #endif endif.

ደረጃ 4

ፕሮጀክቱን ማጠናቀር ፡፡ "ሩጫ" ን ከተጫኑ ከዚያ ግንባታውን ካጠናቀቁ በኋላ አጠናቃሪው ፕሮግራሙን ለማስፈፀም የማይቻል ስለመሆኑ መልእክት ያሳያል። የጥሪው ማመልከቻ አሁን መፃፍ አለበት ፡፡ በተመሳሳይ ማውጫ ውስጥ አዲስ ፕሮጀክት (ፋይል / አዲስ መተግበሪያ) ይፍጠሩ ፣ በቅጹ ውስጥ አንድ ቁልፍ ያስቀምጡ እና የ OnClick መቆጣጠሪያን ይፍጠሩ ፡፡

ደረጃ 5

ከዚያ በኋላ የሚቀረው ነገር ቢኖር ፕሮጀክቱን መክፈት እና ከቀዳሚው ፕሮጀክት በዲ.ኤል.ኤል.lib ፋይል ማከል (በቀኝ ጠቅ ማድረግ ፣ “አክል” የሚለውን ንጥል) እና በመቀጠል ፕሮጀክቱን መጀመር ነው ፡፡

የሚመከር: