گھر ترقی ایک dll کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

ایک dll کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - متحرک لنک لائبریری (DLL) کا کیا مطلب ہے؟

متحرک لنک لائبریری (DLL) ایک مشترکہ پروگرام ماڈیول ہے جس میں آرڈرڈ کوڈ ، طریقوں ، افعال ، اینمز اور ڈھانچے ہیں جو رن ٹائم کے دوران عمل درآمد پروگرام کے ذریعہ متحرک طور پر بلایا جاسکتا ہے۔ عام طور پر ایک DLL میں فائل کی توسیع ہوتی ہے جس کا اختتام .dll میں ہوتا ہے۔ دیگر فائل کی توسیع .drv اور .ocx ہیں۔

ڈی ایل ایل مائیکروسافٹ نے تیار کیا ہے اور یہ صرف ونڈوز آپریٹنگ سسٹم (او ایس) کے ساتھ کام کرتے ہیں۔

ٹیکوپیڈیا نے متحرک لنک لائبریری (DLL) کی وضاحت کی ہے

ڈی ایل ایل سے متعین فنکشن کی اقسام حسب ذیل ہیں

  • برآمد شدہ: کسی اور ماڈیول کے ساتھ ساتھ ان کے متعین ڈی ایل ایل سے بھی بلایا جاسکتا ہے
  • اندرونی: صرف ان کی وضاحت شدہ DLLs سے فون کیا جاسکتا ہے

DLLs نظام میموری کو محفوظ کرنے میں مدد کرتے ہیں۔ جب تک ضرورت نہ ہو ان کو رام میں نہیں لادا جاتا ہے ، اور اس طرح میموری کو اوور ہیڈ کم کرنے میں مدد ملتی ہے۔ وہ درخواستیں جن کو ڈی ایل ایل ڈیٹا کی ضرورت ہوتی ہے وہ ضرورت کے مطابق اسے وصول کرتے ہیں ، جو میموری کو منظم کرنے میں بھی مدد کرتا ہے۔


عام طور پر پروگرامنگ کے دوران ضروری DLL فائلوں کے لنکس بنائے جاتے ہیں۔ اگر لنک مستحکم ہیں تو ، DLL فائلیں دستیاب ہیں اور پروگرام کے چلتے ہی اس کا استعمال کیا جاتا ہے۔ اگر رابطے متحرک ہیں تو ، DLL فائلیں صرف ضرورت کے مطابق استعمال ہوتی ہیں۔


ڈی ایل ایل فائلوں کا ایک اور فائدہ یہ ہے کہ وہ بیک وقت متعدد پروگراموں کے ذریعہ استعمال ہوسکتے ہیں۔ DLL فائلیں عام طور پر براہ راست نہیں کھولی جاتی ہیں کیونکہ وہ پروگرام کے ساتھ خود بخود بھری ہوتی ہیں۔ ڈی ایل ایل فائلیں نظام کے وسائل کو موثر انداز میں استعمال کرتی ہیں اور تبادلہ کو کم کرتی ہیں۔


جب DLL افعال تبدیل ہوجاتے ہیں ، DLL کا استعمال کرتے ہوئے درخواست کو دوبارہ مرتب کرنا یا ان کو لنک کرنا ضروری نہیں ہے جب تک کہ کالنگ کنونشنز ، فنکشن دلائل اور ریٹرن ویلیوز یکساں رہیں۔

ایک dll کیا ہے؟ - ٹیکپوپیڈیا سے تعریف