Dasturlash tillari yordamida DLL kutubxonalarini yaratishning asosiy tamoyillari




Download 209,36 Kb.
bet62/78
Sana19.02.2024
Hajmi209,36 Kb.
#158808
1   ...   58   59   60   61   62   63   64   65   ...   78
Bog'liq
Tizimli dasturlash javoblar

Dasturlash tillari yordamida DLL kutubxonalarini yaratishning asosiy tamoyillari.


Dynamic Link Library (DLL) inglizchadan "dinamik bog'lanish kutubxonasi" deb tarjima qilingan. DLL - bu umumiy kutubxona funktsiyalarini bajaradigan bajariladigan fayl.
O'zining dinamik aloqasi orqali DLL bajariladigan kodning bir qismi bo'lgan funktsiyani chaqirish usulini taqdim etadi. malga oshiriladigan funktsiya kodining o'zi DLL-da

76
joylashgan bo'lib, unda ishlatilayotgan jarayonlarda bir nechta kompilyatsiya qilingan, bog'langan va saqlangan funktsiyalar mavjud. DLL manbalar va ma'lumotlarni almashish jarayonini soddalashtirishga xizmat qiladi. Bu tizimga o'rnatilgan dasturlarga bir vaqtning o'zida xotiraga yuklangan DLL-ning bitta nusxasining bir nechta tarkibiga kirishga imkon beradi.


DLL-lar aslida EXE-lar bilan bir xil bo'lganligi sababli, ularni bog'lash jarayonining bir qismi sifatida ishlab chiqarishni tanlab olish aniq, chunki ikkala funktsiya va ma'lumotlarni eksport qilish mumkin.
DLL-ni to'g'ridan-to'g'ri bajarish mumkin emas, chunki operatsion tizim uchun uni orqali yuklash uchun EXE kerak
kirish nuqtasi
, shuning uchun RUNDLL.EXE yoki
RUNDLL32.EXE kabi yordam dasturlari mavjud, ular juda ko'p qo'llab-quvvatlamasdan bajarish uchun etarli funktsiyani o'z ichiga olgan DLL-lar uchun kirish nuqtasi va minimal ramka beradi.
DLL-lar umumiy kod va ma'lumotlar uchun mexanizmni taqdim etadi, bu umumiy kod / ma'lumotlar ishlab chiquvchisiga ilovalarni qayta bog'lashni yoki qayta kompilyatsiya qilishni talab qilmasdan funksionalligini oshirishga imkon beradi. Ilovalarni ishlab chiqish nuqtai nazaridan, Windows va OS / 2 operatsion tizimlarini sotuvchisi interfeyslarni ta'minlashi sharti bilan, operatsion tizimning bir versiyasi uchun dasturlarning keyinchalik ishlashiga imkon beradigan, yangilangan DLL to'plami sifatida qaralishi mumkin. va funksionallik mos keladi.
DLL-lar qo'ng'iroq qilish jarayonining xotira maydonida va bir xil kirish ruxsatlari bilan bajariladi, bu ularning ishlatilishida ortiqcha xarajatlarning yo'qligini anglatadi, shuningdek, agar DLL-da har qanday xato bo'lsa, EXE chaqiruvining himoyasi yo'q.

Download 209,36 Kb.
1   ...   58   59   60   61   62   63   64   65   ...   78




Download 209,36 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Dasturlash tillari yordamida DLL kutubxonalarini yaratishning asosiy tamoyillari

Download 209,36 Kb.