stanford-oval/wikipedia huggingface dataset:
اندیس آنومالی قوزیجاق G

| آنومالی قوزیجاق G> موقعیت | آنومالی قوزیجاق G> موقعیت |
| --- | --- |
استان: استان کردستان
شهر: حوالی تکاب
فاصله: فاصله
فاصله تا نزدیک‌ترین شهر: ۴۷٫۸۴ کیلومتر
فاصله تا مرکز استان: ۱۱۲٫۵ کیلومتر
مشخصات فنی معدن: مشخصات فنی معدن
تعداد نمونه گرفته شده: ۱۰ عدد
مشخصات فنی کانی: مشخصات فنی کانی
کانی سنگین: ۳
آنالیز: اسپکترومتری
فرمول شیمیایی: Au
پاراژنز: طلا، سینابر، شئلیت، باریت، منیتیت
سنگ معدن: سنگ معدن
سنگ میزبان: دولومیت، مرمر، میکاشیست، آمفیبولیت
سن سنگ میزبان: پرکامبرین
توضیحات: این آنومالی براساس نمونه‌برداری ژئوشیمیایی معرفی شده‌است. عیار طلا بین ۱۳۰ppb تا۵۵۰ppb گزارش شده‌است.
زلزله: زلزله
وضعیت لرزه‌خیزی ناحیه: غیر فعال
نام اندیس: آنومالی قوزیجاق G
نوع اندیس: چندفلزی
نام ماده: طلا
نوع ماده: فلزی
آنومالی قوزیجاق G یک اندیس چندفلزی است که در حوالی شهر تکاب استان کردستان قرار دارد و مادهٔ معدنی موجود در آن، طلا است.سنگ میزبان این اندیس دولومیت، مرمر، میکاشیست، آمفیبولیت است و دیرینگی آن به دوران پرکامبرین می‌رسد. در این اندیس، پاراژنز‌های طلا، سینابر، شئلیت، باریت، منیتیت یافت می‌شوند.
امپراتور بینگ سونگ

امپراتور بینگ
امپراتور بینگ سونگ (۱۲۷۱-۱۹ مارس ۱۲۷۹ میلادی) آخرین امپراتور دودمان سونگ جنوبی بود.
وی در طی حکومت خویش درگیر نبرد با مغولان بود و سرانجام در نبرد یامِن در ۱۹ مارس ۱۲۷۹ میلادی کشته شد و با مرگش، عمر دودمان سونگ به سر آمد.
ISO 3166-2:QA

مقالهٔ اصلی: ایزو ۳۱۶۶–۲
کد ISO 3166-2:QA بخشی از استاندارد ایزو ۳۱۶۶ برای کشور قطر است که توسط سازمان بین‌المللی استانداردسازی ISO تنظیم شده است این سازمان، کدهای استاندارد را برای تقسیمات کشوری (ایالت‌ها یا استان‌های) کشورهای فهرست شده در استاندارد ایزو ۳۱۶۶-۱ تعریف می‌کند.
هر کد شامل دو بخش می‌گردد که توسط علامت - جدا می‌گردند.
بخش نخست QA که در ایزو ۳۱۶۶-۱ آلفا-۲ کد کشور قطر است.
بخش دوم شامل یک یا دو یا سه حرف است که بیان‌کننده استان یا ایالت کشور قطر می‌باشد.
اندیس بیوزین

| بیوزین> موقعیت | بیوزین> موقعیت |
| --- | --- |
استان: استان گیلان
شهر: حوالی جیرنده
مشخصات فنی معدن: مشخصات فنی معدن
نام اندیس: بیوزین
نوع اندیس: فلزی
نام ماده: مس
نوع ماده: فلزی
بیوزین یک اندیس فلزی است که در حوالی شهر جیرنده استان گیلان قرار دارد و مادهٔ معدنی موجود در آن، مس است.
اندیس سنگ تزئینی ۳۷۸ ۰

| سنگ تزئینی ۳۷۸۰> موقعیت | سنگ تزئینی ۳۷۸۰> موقعیت |
| --- | --- |
استان: استان فارس
شهر: حوالی سعادت آباد
فاصله: فاصله
فاصله تا نزدیک‌ترین شهر: ۱۸ کیلومتر
فاصله تا مرکز استان: ۱۹/۵ کیلومتر
ارتفاع بلندترین نقطه: ۱۸۰۰ متر
ارتفاع: ۱۸۸۰ متر
مشخصات فنی معدن: مشخصات فنی معدن
مشخصات فنی کانی: مشخصات فنی کانی
فرمول شیمیایی: CaCo۳
نوع کانه: کلسیت
سنگ معدن: سنگ معدن
ژنز: رسوبی
شکل: توده ای
زلزله: زلزله
وضعیت لرزه‌خیزی ناحیه: غیر فعال
نام اندیس: سنگ تزئینی ۳۷۸۰
نوع اندیس: مصالح ساختمانی
نام ماده: سنگ تزئینی
نوع ماده: مصالح ساختمانی
سنگ تزئینی ۳۷۸۰ یک اندیس مصالح ساختمانی است که در حوالی شهر سعادت آباد استان فارس قرار دارد و مادهٔ معدنی موجود در آن، سنگ تزئینی است.
اوبراسترایش ۹۶۵۰۶

سیارک ۹۶۵۰۶ (به انگلیسی: 96506 Oberosterreich، نامگذاری:1998OR4) نود و شش هزار و پانصد و ششمین سیارک کشف شده‌است که در ۲۶ ژوئیه ۱۹۹۸ کشف شد.
اندیس لکان ۱و۲

| لکان ۱و۲> موقعیت | لکان ۱و۲> موقعیت |
| --- | --- |
استان: استان لرستان
شهر: حوالی ورچه
مشخصات فنی معدن: مشخصات فنی معدن
نام اندیس: لکان ۱و۲
نوع اندیس: فلزی
نام ماده: سرب و روی
نوع ماده: فلزی
لکان ۱و۲ یک اندیس فلزی است که در حوالی شهر ورچه استان لرستان قرار دارد و مادهٔ معدنی موجود در آن، سرب و روی است.
انتخابات فدرال کانادا (۲۰۲۱)

انتخابات فدرال کانادا (۲۰۲۱) (انگلیسی: 2021 Canadian federal election) که رسما ۴۴مین انتخابات عمومی کانادا نامیده می شود در ۲۰ سپتامبر ۲۰۲۱ برگزار شد تا اعضای ۴۴ مین دوره مجلس عوام کانادا  انتخاب شوند. فرمان انتخابات توسط ماری می سیمون، فرماندار کل کانادا، در ۱۵ اوت ۲۰۲۱ در پی درخواست جاستین ترودو، نخست وزیر کانادا، برای انحلال مجلس و برگزاری انتخابات زودهنگام برگزار شد.
حزب لیبرال کانادا به رهبری ترودو امیدوار بود که اکثریت مطلق کرسی ها را تصاحب کند تا بتواند به تنهایی حکومت کند، با این حال نتایج نسبت به انتخابات پیشین تغییری ایجاد نشد و حزب لیبرال هرچند اکثریت آرای عمومی را از دست داد اما با کسب ۱۵۹ کرسی، اکثریت نسبی کرسی ها را به دست آورد که از ۱۷۰ کرسی حدنصاب برای تصاحب اکثریت مطلق کمتر است. همچنین، این حزب با کسب ۳۲٫۶٪  از آرای عمومی رکورد کمترین نسبت آرا برای حزب تشکیل دهنده دولت را نیز به دست آورد. حزب محافظه‌کار کانادا با حفظ ۱۱۹ کرسی، حزب مخالف اصلی در پارلمان آینده می باشد.
اندیس آنومالی قولدره علیا

| آنومالی قولدره علیا> موقعیت | آنومالی قولدره علیا> موقعیت |
| --- | --- |
استان: استان آذربایجان غربی
شهر: حوالی چاپان
مشخصات فنی معدن: مشخصات فنی معدن
مشخصات فنی کانی: مشخصات فنی کانی
کانی سنگین: ۱
آنالیز: اسپکترومتری و جذب اتمی
فرمول شیمیایی: Au
سنگ معدن: سنگ معدن
ژنز: رسوبی
سنگ میزبان: آهکهای مارنی و کنگلومرا
زلزله: زلزله
وضعیت لرزه‌خیزی ناحیه: غیر فعال
نام اندیس: آنومالی قولدره علیا
نوع اندیس: فلزی
نام ماده: طلا
نوع ماده: فلزی
آنومالی قولدره علیا یک اندیس فلزی است که در حوالی شهر چاپان استان آذربایجان غربی قرار دارد و مادهٔ معدنی موجود در آن، طلا است.سنگ میزبان این اندیس آهکهای مارنی و کنگلومرا است
اندیس غرب تختان (۲)

| غرب تختان(۲)> موقعیت | غرب تختان(۲)> موقعیت |
| --- | --- |
استان: استان ایلام
شهر: حوالی کبیرکوه
مشخصات فنی معدن: مشخصات فنی معدن
نام اندیس: غرب تختان(۲)
نوع اندیس: غیرفلزی
نام ماده: نمک
نوع ماده: غیر فلزی
غرب تختان(۲) یک اندیس غیرفلزی است که در حوالی شهر کبیرکوه استان ایلام قرار دارد و مادهٔ معدنی موجود در آن، نمک است.
سیارک ۶۷۹۳

| کشف | کشف |
| --- | --- |
تاریخ کشف: دسامبر ۳۰, ۱۹۹۱
ویژگی‌های مداری: ویژگی‌های مداری
مبدأ مه ۱۴, ۲۰۰۸: مبدأ مه ۱۴, ۲۰۰۸
اوج: ۳.۱۰۲۱۵۵۷
حضیض: ۲.۲۵۴۱۷۰۵
خروج از مرکز مداری: ۰.۱۵۸۳۱۴۷
تناوب مداری: ۱۶۰۰.۸۶۲۲۶۰۰
آنومالی متوسط: ۲۲۸.۷۰۳۷۱
انحراف: ۴.۹۲۳۹۹
 :  
سیارک ۶۷۹۳ (به انگلیسی: 6793 Palazzolo، نامگذاری:1991YE) شش هزار و هفتصد و نود و سومین سیارک کشف شده‌است که در ۳۰ دسامبر ۱۹۹۱ کشف شد.
قدر مطلق سیارک برابر ۱۳٫۳۰ است.
الکساندروس ماوروکورداتوس

| الکساندروس ماوروکورداتوس | الکساندروس ماوروکورداتوس |
| --- | --- |
رئیس جمهور اجرایی: رئیس جمهور اجرایی
دوره مسئولیت ۱۳ ژانویه ۱۸۲۲ – ۱۰ مه ۱۸۲۳: دوره مسئولیت ۱۳ ژانویه ۱۸۲۲ – ۱۰ مه ۱۸۲۳
پیش از: پتروبی ماورومیچالیس
نخست وزیر یونان: نخست وزیر یونان
دوره مسئولیت ۲۴ اکتبر ۱۸۳۳ – ۱۲ ژوئن ۱۸۳۴: دوره مسئولیت ۲۴ اکتبر ۱۸۳۳ – ۱۲ ژوئن ۱۸۳۴
پادشاه: اوتو، شاه یونان
پس از: اسپیریدون تریکوپیس
پیش از: ایوانیس کولتیس
دوره مسئولیت ۶ ژوئیه ۱۸۴۱ – ۲۲ اوت ۱۸۴۱: دوره مسئولیت ۶ ژوئیه ۱۸۴۱ – ۲۲ اوت ۱۸۴۱
پادشاه: اوتو، شاه یونان
پس از: اوتو، شاه یونان
پیش از: اوتو، شاه یونان
دوره مسئولیت ۱۱ آوریل ۱۸۴۴ – ۱۸ اوت ۱۸۴۴: دوره مسئولیت ۱۱ آوریل ۱۸۴۴ – ۱۸ اوت ۱۸۴۴
پادشاه: اوتو، شاه یونان
پس از: کنستانتینوس کاناریس
پیش از: ایوانیس کولتیس
دوره مسئولیت ۲۹ ژوئیه ۱۸۵۴ – ۱۱ اکتبر ۱۸۵۵: دوره مسئولیت ۲۹ ژوئیه ۱۸۵۴ – ۱۱ اکتبر ۱۸۵۵
پادشاه: اوتو
پس از: کنستانتینوس کاناریس
پیش از: دیمیتریوس وولگاریس
 :  
اطلاعات شخصی: اطلاعات شخصی
زاده: ۱۱ فوریهٔ ۱۷۹۱ قسطنطنیه، امپراتوری عثمانی
درگذشته: ۱۸ اوت ۱۸۶۵ (۷۴ سال) ایجاینا، پادشاهی یونان
حزب سیاسی: حزب انگلیسی یونان
همسر(ان): کاترینا بالز
الکساندروس ماوروکورداتوس (یونانی: Αλέξανδρος Μαυροκορδάτος؛ ۱۱ فوریهٔ ۱۷۹۱ – ۱۸ اوت ۱۸۶۵ (۷۴ سال)) یک سیاست‌مدار اهل یونان بود.
وی یکی از رهبران جنگ استقلال یونان و نخست وزیر این کشور در چند دوره مختلف بوده است.
انریکه اورتیز (بازیکن فوتبال اسپانیایی)

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
نام کامل:  Enrique Fernando Ortiz Moruno
زادروز:  ۲ ژوئیهٔ ۱۹۷۷ ‏(۴۷ سال)
زادگاه:  آسواگا
قد:  ۱٫۷۵ متر (۵ فوت ۹ اینچ)
پست:  هافبک
باشگاه‌های جوانان: باشگاه‌های جوانان
:  Cacereño
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۱۹۹۷–۱۹۹۸ |  Cacereño |  ۴ |  (۲) |
| ۱۹۹۸–۱۹۹۹ |  Algeciras |  ۲۶ |  (۶) |
| ۱۹۹۹–۲۰۰۰ |  Maracena |   |   |
| ۲۰۰۰–۲۰۰۱ |  Motril |  ۳۴ |  (۴) |
| ۲۰۰۱–۲۰۰۴ |  Cacereño |  ? |  (۵۲) |
| ۲۰۰۴–۲۰۱۲ |  باشگاه فوتبال کادیس |  ۲۴۲ |  (۳۹) |
| مجموع |   |  ۳۰۶ |  (۱۰۳) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. 
انریکه اورتیز (انگلیسی: Enrique Ortiz؛ زادهٔ ۲ ژوئیهٔ ۱۹۷۷) بازیکن فوتبال اهل اسپانیا است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال کادیس اشاره کرد.
اندیس غارسرجاده کال

| غارسرجاده کال> موقعیت | غارسرجاده کال> موقعیت |
| --- | --- |
استان: استان لرستان
شهر: حوالی ورچه
مشخصات فنی معدن: مشخصات فنی معدن
نام اندیس: غارسرجاده کال
نوع اندیس: فلزی
نام ماده: سرب و روی
نوع ماده: فلزی
غارسرجاده کال یک اندیس فلزی است که در حوالی شهر ورچه استان لرستان قرار دارد و مادهٔ معدنی موجود در آن، سرب و روی است.
کتابخانه پیوند پویا

| 0 | 1 |
| --- | --- |
پسوند(های) نام پرونده: .dll
نوع رسانهٔ اینترنتی: application/vnd.microsoft.portable-executable
شناسانه نوع یکسان: com.microsoft.windows-dynamic-link-library
عدد جادویی: MZ
توسعه‌دهنده: Microsoft
دربرگیرنده: Shared library
کتابخانه پیوند پویا (یا DLL)یک فرمت استاندارد پیاده‌سازی شده توسط مایکروسافت از مفهوم کتابخانه‌های مشترک در سیستم عامل‌های مایکروسافت ویندوز و OS / 2 است. این کتابخانه‌ها معمولاً دارای فایل‌های DLL، OCX (برای کتابخانه‌های حاوی کنترل‌های اکتیو ایکس) یا DRV (برای رانندگان سیستم میراث) هستند. فرمت‌های فایل DLLها همانند فایل‌های ویندوز EXE است - یعنی قابل اجرا و قابل حمل (یا PE) برای ویندوزهای ۳۲ بیتی و ۶۴ بیتی و NE)New Executable) برای ویندوزهای ۱۶ بیتی. همانند EXEها، DLLها می‌توانند شامل کد، داده‌ها و منابع در هر ترکیبی از آن‌ها باشند.
فایلهای داده با فرمت فایل DLL، اما با پسوندهای فایلی مختلف که احتمالاً هم فقط شامل بخش منابع باشند، می‌توانند منابع DLL نامیده شوند. نمونه‌هایی از چنین DLL شامل آیکون کتابخانه هاست که گاهی اوقات دارای پسوندICLو فایل‌های فونت، که دارای پسوندهای FON و FOT هستند، می‌شود.
به عبارت دیگر برنامه نویسان می‌توانند توابعی مورد نیاز خود که در فایل‌های DLL قرار دارند را به برنامه خود لینک کنند و از آن استفاده کنند.
از این فایل‌ها می‌توان در چندین برنامه به صورت همزمان هم استفاده کرد و در نتیجه این کار باعث افزایش کارایی برنامه نویسان و استاندارد درسیستم عامل می‌شود.
ویژگی‌های DLL

از آنجائیکه DLLها اساساً همان EXEها هستند، انتخاب آن برای تولید به عنوان بخشی از روند پیوند برای وضوح است، به این دلیل که ممکن است توابع و داده‌ها را از هر دوی آن‌ها بفرستد.
امکان اجرای مستقیم DLL وجود ندارد، زیرا برای سیستم عامل نیاز به یک EXE است، تا بتواند آن را از هر نقطه ورود بارگذاری کند. از این رو، وجود امکانات مانند "RUNDLL. EXE" یا "RUNDLL32.EXE" که نقطه ورود و حداقل چارچوب را برای DLLها فراهم می‌کند که دارای قابلیت کافی برای اجرا بدون پشتیبانی زیاد است.
DLLها مکانیسم لازم برای کد و داده مشترک را فراهم می‌کنند و با اینکار اجازه می‌دهند یک توسعه دهندهٔ کد/دادهٔ مشترک، بدون اینکه نیاز داشته باشد تا برنامه‌ها پیوند دوباره بخورند یا مجدداً کامپایل شوند، عملکرد خود را ارتقا دهد. از نقطه نظر توسعه نرم‌افزار، ویندوز و OS / 2 می‌توانند به عنوان مجموعه ای از DLLهایی که به روز رسانی شده‌اند، باشند که اجازه می‌دهد برنامه‌های کاربردی برای یک نسخه از سیستم عامل بدر یک نسخه دیگر آن نیز کار کند. در صورتی که فروشنده OS مطمئن شده‌است که رابط و قابلیت هر دو سازگار هستند.
DLLها در فضای حافظه در فرایند فراخوانی اجرا می‌شوند و با مجوزهای دسترسی برابر، که بدین معناست که در استفاده، آن‌ها کم هزینه هستند، اما همچنین به این معناست که اگر DLL هر گونه مشکلی داشته باشد، هیچ حفاظتی در فراخوانی EXE وجود ندارد.
ویژگی‌های DLL > مدیریت حافظه

در ویندوز API، فایل‌های DLL به بخشهایی سازماندهی شده‌اند. هر بخش مجموعه ای از ویژگی‌های خاص خود را دارد، از قبیل قابل خواندن و نوشتن، اجرایی بودن (برای کد) یا غیرقابل اجرایی بودن (برای داده‌ها) و غیره.
کد در DLL معمولاً در میان تمام فرایندهای که از DLL استفاده می‌کنند به اشتراک گذاشته می‌شود؛ یعنی، آن‌ها یک مکان را در حافظه فیزیکی اشغال می‌کنند و در فضای صفحه فضایی نمی‌گیرند. اگر حافظه فیزیکی اشغال شده توسط یک بخش کد بخواهد بازسازی شود، محتویات آن حذف می‌شود و بعد از آن به‌طور مستقیم از فایل DLL به صورت مجدد بارگیری می‌شود.
برخلاف بخش‌های کد، بخش داده‌های یک DLL معمولاً خصوصی هستند؛ یعنی هر فرایندی که از DLL استفاده می‌کند، یک کپی مخصوص از تمام داده‌های DLL دارد. به صورت اختیاری، بخش‌های داده می‌توانند به اشتراک گذاشته شوند، به این ترتیب می‌توان اجازه داد ارتباطات فرایند از طریق این فضای حافظهٔ به اشتراک گذاشته شده، صورت گیرند. به هر جهت، به دلیل اینکه محدودیت‌های کاربر برای استفاده از حافظه DLL مشترک اعمال نمی‌شود، این یک سوراخ امنیتی ایجاد می‌کند؛ یعنی یک فرایند می‌تواند داده‌های مشترک را خراب کند، که احتمالاً باعث می‌شود همه فرایندهای به اشتراک گذاری غیرمعمول رفتار کنند. به عنوان مثال، فرایندی که تحت یک حساب مهمان انجام می‌شود، می‌تواند به این ترتیب فرایند دیگری را که تحت یک حساب کاربری مجاز است خراب کند. این یک دلیل مهم برای جلوگیری از استفاده از بخش‌های مشترک در DLLها است.
اگر یک DLL با برخی بسته‌بندی‌های اجرایی خاص فشرده شود (به عنوان مثال UPX)، تمام بخش‌های کد آن به عنوان خواندن و نوشتن مشخص شده‌اند و به اشتراک گذاشته نمی‌شوند. بخش‌های خواندن و نوشتن کد، شبیه به بخش‌های داده‌های خصوصی، برای هر فرایند خصوصی هستند؛ بنابراین، DLLها با بخش‌های داده مشترک، اگر آن‌ها برای این در نظر گرفته شده باشند که به‌طور همزمان توسط چندین برنامه استفاده شوند، نباید فشرده شوند؛ چرا که هر نمونه از برنامه باید یک کپی خود از DLL را حمل کند که در نتیجه افزایش مصرف حافظه خواهد بود.
ویژگی‌های DLL > فراخوانی کتابخانه‌ها

همانند کتابخانه‌های استاتیک، کتابخانه‌های دخیل شده برای DLLها با فرمت فایل lib مشخص می‌شوند. به عنوان مثال، kernel32.dll، کتابخانه پویا اولیه برای توابع پایه ویندوز مانند ایجاد فایل و مدیریت حافظه، از طریق kernel32.lib مرتبط شده.
پیوستن به کتابخانه‌های پویا معمولاً با اتصال به یک کتابخانه وارد شده و دخیل شده به آن رسیدگی می‌شود؛ هنگام ساختن یا متصل شدن برای ایجاد یک فایل اجرایی. سپس فایل اجرایی ساخته شده، حاوی یک جدول آدرس‌های دخیل (IAT) است که توسط آن تمام فراخوانی‌های عملکرد DLL ارجاع می‌شود. (هر تابع اشاره شده DLL دارای ورودی خود در IAT است). در زمان اجرا، IAT با آدرس‌های مناسب پر می‌شود که مستقیماً به یک تابع در DLL ای که جداگانه بارگذاری شده، اشاره می‌کند.
ویژگی‌های DLL > رفع نماد و الزام آن

هر تابعی که توسط یک DLL صادر می‌شود، توسط یک عدد ترتیبی و به صورت اختیاری، با یک نام شناسایی می‌شود. به همین ترتیب، توابع را می‌توان از یک DLL یا به ترتیب یا با نام وارد کرد. ترتیب آن نشان دهنده موقعیت نشانگر آدرس تابع در جدول آدرس‌های دخیل DLL یا همان IAT است. معمول است که توابع داخلی فقط به ترتیب صادر شوند نه با نام. برای اکثر توابع API ویندوزها، فقط نام‌ها در نسخه‌های مختلف ویندوز حفظ می‌شوند؛ آن اعداد ترتیبی در معرض تغییر هستند؛ بنابراین، یکنفر نمی‌تواند با اعتماد کامل توابع API ویندوز را با اعدادش وارد کند.
فراخوانی توابع با اعدادشان، تنها عملکرد آن را به مقدار خیلی کمی بهتر می‌کند در مقایسه با فراخوانی آن‌ها با نامشان: جداول صادر کردن DLLها با نامشان ترتیب بندی شده‌اند؛ بنابراین از جستجو باینری می‌توان برای پیدا کردن یک تابع استفاده کرد. سپس فهرست نام پیدا شده در این جستجو، مورد استفاده قرار می‌گیرد تا عدد آن را در جدول اعداد صادره رپیدا کند. در ویندوز ۱۶ بیتی، جدول نام طبقه‌بندی نشده بود، بنابراین هزینهٔ جستجوی نام بسیار قابل توجه بود.
همچنین ممکن است که یک فایل اجرایی را به یک نسخه خاص از یک DLL متصل کنیم، این کار برای این است که آدرس‌های توابع فراخوانی شده در زمان کامپایل حل و فصل شوند. برای توابع فراخوانی شدهٔ محدود، لینکر نشانهٔ زمانی و مجموع مقابله‌های DLL که فراخوانی در آن محدود است را ذخیره می‌کند. در زمان اجرا، ویندوز بررسی می‌کند که آیا همان نسخه از کتابخانه در حال استفاده است یا خیر، اگر اینطور بود، ویندوز از پردازش توابع فراخوانی شده جلوگیری می‌کند. در غیر این صورت، اگر کتابخانه با آن کتابخانه ای که به آن محدود شده بود متفاوت بود، ویندوز به‌طور عادی فراخوانده شده‌ها را پردازش می‌کند.
فایل‌های اجرایی محدود شده به نحوی سریعتر بارگذاری می‌شوند اگر که در همان محیطی که برای کامپایل شدن آن‌ها بوده، اجرا شوند و دقیقاً در همان زمان اگر در محیطهای متفاوتی اجرا می‌شوند؛ بنابراین هیچ محدودیتی برای اتصال به فراخوانی شده‌ها وجود ندارد. به عنوان مثال، تمام برنامه‌های ویندوز استاندارد به DLLهای سیستم مربوط به آن نسخه از ویندوز محدود می‌شوند. یک فرصت خوب برای اتصال توابع فراخوانده شدهٔ یک نرم‌افزار به محیط هدف خود، در طول نصب نرم‌افزار است. این کار کتابخانه‌ها را تا ارسال نسخهٔ بعدی سیستم عامل محدود می‌کند؛ ولی مجموع مقابله‌های برنامهٔ اجرایی را تغییر می‌دهد؛ بنابراین چیزی نیست که بتوان با برنامه‌های امضا شده یا برنامه‌هایی که توسط یک ابزار مدیریت پیکربندی که از مجموع مقابله‌ها استفاده می‌کند (مانند چک‌های MD5) برای مدیریت نسخه‌های فایل انجام داد. همان‌طور که نسخه‌های جدید ویندوز دیگر آدرس‌های ثابت برای هر کتابخانه بارگذاری شده (به دلایل امنیتی) ندارند، فرصت و ارزش اتصال یک فایل اجرایی در حال کاهش است.
ویژگی‌های DLL > پیوند صریح در زمان اجرا

فایل‌های DLL ممکن است به‌طور صریح در زمان اجرا بارگذاری شوند، یک فرایند به نام "Run-time dynamic linking" یا پیوندهای زمان اجرا توسط ماکروسافت، با استفاده از تابع LoadLibrary (یا LoadLibraryEx). تابع GetProcAddress برای جستجوی علامت‌های صادر شده بر اساس نام و FreeLibrary برای این است که DLL را بارگیری یا خالی کند. این توابع مشابه هستند با dlopen، dlsym و dlclose در POSIX API استاندارد.
فرایند پیوند صریح در زمان اجرا در هر زبانی که اشاره گرها به توابع را پشتیبانی می کند، یکی است. البته از آنجا که به API ویندوز بستگی دارد، نه به جای ساختارهای زبان.
ویژگی‌های DLL > بارگیری تأخیری

به‌طور معمول، یک نرم‌افزار که در مقابله با یک کتابخانه DLL مرتبط شده، اگر DLL پیدا نشود، شروع به کار نمی‌کند؛ زیرا ویندوز برنامه را اجرا نخواهد کرد مگر آنکه بتواند تمام DLLهایی را که ممکن است برنامه به آن نیاز داشته باشد، پیدا کند. با این حال یک برنامه ممکن است در مقابله با یک کتابخانه DLL مرتبط شود تا بخواهد بارگذاری کتابخانه پویا را به تأخیر بیندازد. در این حالت سیستم عامل سعی نمی‌کند زمانی که برنامه شروع می‌شود DLL را پیدا کند یا آن را بارگذاری کند؛ در عوض، زمانی که یکی از توابع آن فراخوانده می‌شود یک خرده در نرم‌افزار به وسیلهٔ همان لینکر در نرم‌افزار اضافه شده‌است که سعی می‌کند DLL را از طریق LoadLibrary و GetProcAddress پیدا کند و آن را بارگذاری کند. اگر DLL را نتوان یافت یا بارگذاری کرد، یا تابع فراخوانده شده وجود نداشت، برنامه یک استثنا(Exception) ایجاد می‌کند که ممکن است پیدا شود و به درستی به آن رسیدگی شود. اگر برنامه به استثنائی رسیدگی نکند، توسط سیستم عامل به دام افتاده‌است که برنامه را با یک پیام خطا خاتمه می‌دهد.
مکانیزم بارگیری تأخیر دار نیز قلاب‌های اطلاع‌رسانی را فراهم می‌کند که اجازه می‌دهد برنامه پردازش‌های اضافی یا خطا در هنگام بارگذاری را هنگامی که DLL و/یا هر گونه تابع DLL ای فراخوانده شده باشد، انجام دهد.
ملاحظات کامپایلر و زبان > دلفی

در یک فایل منبع، به جای کلمهٔ کلیدی program، library استفاده می‌شود. در پایان فایل، توابع مورد نظر صادر شده در بند exports ذکر شده‌اند.
دلفی برای دسترسی به توابع از DLLها نیاز به فایل‌های LIB ندارد برای پیوند به یک DLL، کلمه کلیدی external در اعلامیه عملکرد برای نشان دادن نام DLL استفاده می‌شود، به دنبال آن name برای نامگذاری نماد (اگر متفاوت است) یا index برای شناسایی شاخص آن.
ملاحظات کامپایلر و زبان > مایکروسافت ویژوال بیسیک Microsoft Visual Basic

در ویژوال بیسیک(VB) تنها پیوند در زمان اجرا پشتیبانی می‌شود. اما علاوه بر استفاده از LoadLibrary و GetProcAddress توابع API، اعلامیه(declare کردن) از توابع فراخوانده شده مجاز است.
هنگام وارد کردن توابع DLL از طریق اعلان‌ها، VB یک خطای زمانی اجرا می‌کند اگر فایل DLL را پیدا نکند. توسعه دهنده می‌تواند خطا را دریافت و به درستی به آن رسیدگی کند.
هنگام ایجاد DLLها در VB، آن IDE تنها به شما اجازه می‌دهد تا DLLهای ActiveX را ایجاد کنید، با این حال روشهای مورد نیاز ایجاد شده که به کاربران اجازه می‌دهد تا به صراحت به لینکر بگوید که یک DEF. اضافه کند که نام هر تابع و موقعیت و عدد آن را تعریف کند. این اجازه می‌دهد تا کاربر یک DLL استاندارد ویندوز را با استفاده از ویژوال بیسیک (نسخه ۶ یا پایین‌تر) ایجاد کند که می‌تواند از طریق بیانیه "اعلام(Declare)" اشاره شود.
ملاحظات کامپایلر و زبان > C و ++ C

مایکروسافت ویژوال سی + +(MSVC) چند پسوند را برای استاندارد C ++ فراهم می‌کند که اجازه می‌دهد توابع به عنوان وارد شده یا صادر شده به‌طور مستقیم در کد سی ++مشخص شوند؛ این‌ها توسط کامپایلرهای ویندوز C و C ++، از جمله نسخه‌های ویندوز GCC بکار رفته‌است. این پسوندها از ویژگی __declspec قبل از اعلان تابع استفاده می‌کنند. توجه داشته باشید هنگامی که توابع C از C ++ قابل دسترسی است، آن‌ها همچنین باید به عنوان "extern "C در کد C ++ اعلام شوند تا کامپایلر را مطلع کنند که پیوند C باید استفاده شود.
علاوه بر مشخص کردن توابع وارد شده یا صادر شده با استفاده از ویژگی‌های __declspec، آن‌ها ممکن است در قسمت IMPORT یا EXPORTS از بخش DEF مورد استفاده در پروژه ذکر شده باشند. فایل DEF به جای کامپایلر، توسط لینکر پردازش شده‌است و بنابراین مختص C++ نیست.
تدوین DLL هر دو فایل DLL و LIB را تولید می‌کند. فایل LIB برای اتصال در مقابل یک DLL در زمان کامپایل استفاده می‌شود؛ برای پیوند زمان اجرا لازم نیست. مگر اینکه DLL شما یک مدل از شی کامپوننت - Component Object Model باشد، آنوقت فایل DLL باید یا در یکی از دایرکتوری‌هایی که در متغیر محدودهٔ PATH فهرست شده باشد، یا در دایرکتوری سیستم پیش فرض یا در همان دایرکتوری به عنوان برنامه ای که در حال استفاده از آن است، قرار بگیرد. DLLهای COM سرور با استفاده از regsvr32.exe ثبت می‌شوند که موقعیت مکانی DLL و شناسه جهانی آن (GUID) را در رجیستری قرار می‌دهد. سپس برنامه‌ها می‌توانند از DLLها با جستجو کردن GUID آن‌ها استفاده کنند تا مکان آن را پیدا کنند یا یک نمونه از شی COM را بسازند که به‌طور غیرمستقیم کلاس مشخص‌کنندهٔ آن و رابط مشخص‌کنندهٔ آن را استفاده کنند.
مثال‌های برنامه‌نویسی > استفاده از ایمپورتهای DLL

مثال‌های زیر نشان می‌دهد که چگونه از خاصیت‌های خاص زبان استفاده کنید تا نمادهایی برای پیوند در مقابل یک DLL در زمان کامپایل اضافه کنید.
زبان دلفی
{$APPTYPE CONSOLE}

program Example;

// import function that adds two numbers
function AddNumbers(a, b : Double): Double; StdCall; external 'Example.dll';

// main program
var
   R: Double;

begin
  R := AddNumbers(1, 2);
  Writeln('The result was: ', R);
end.
زبان سی

از این که فایل پروژه Example.lib را اضافه کرده باشید، اطمینان حاصل کنید. (فرض کنید مثال Example.dll تولید شده‌است) در پروژه (اضافه کردن گزینه موجود برای پروژه!) قبل از یک پیوند استاتیک. Example.lib این فایل به صورت خودکار توسط کامپایلر در هنگام کامپایل DLL تولید می‌شود. با اجرا نکردن بخش بالا، برنامه خطای پیوند می‌دهد؛ زیرا لینکر نمی‌داند کجا تعریف AddNumbers را پیدا کند. شما همچنین باید DLL Example.dll را در جایی که فایل exe با کد زیر تولید می‌شود، کپی کنید.
#include <windows.h>
#include <stdio.h>

// Import function that adds two numbers
extern "C" __declspec(dllimport) double AddNumbers(double a, double b);

int main(int argc, char *argv[])
{
    double result = AddNumbers(1, 2);
    printf("The result was: %f\n", result);
    return 0;
}
مثال‌های برنامه‌نویسی > استفاده از پیوند صریح زمان اجرا

مثال‌های زیر نشان می‌دهد که چگونه از بارگذاری زمان اجرا و امکانات پیوند با استفاده از محدودیت‌های زبان خاص API ویندوز، استفاده کنید.
مثال‌های برنامه‌نویسی > استفاده از پیوند صریح زمان اجرا > مایکروسافت ویژوال بیسیک

هشدار: کد زیر آسیبپذیر است، با راهنمای مایکروسافت برای بارگذاری امن یک کتابخانه مطابقت ندارد
Option Explicit
Declare Function AddNumbers Lib "Example.dll" _
(ByVal a As Double, ByVal b As Double) As Double

Sub Main()
Dim Result As Double
Result = AddNumbers(1, 2)
Debug.Print "The result was: " & Result
End Sub
مثال‌های برنامه‌نویسی > استفاده از پیوند صریح زمان اجرا > زبان دلفی

هشدار: کد زیر آسیبپذیر است، با راهنمای مایکروسافت برای بارگذاری امن کتابخانه مطابقت ندارد!
program Example;
  {$APPTYPE CONSOLE}
  uses Windows;
  var
  AddNumbers:function (a, b: integer): Double; StdCall;
  LibHandle:HMODULE;
begin
  LibHandle := LoadLibrary('example.dll');
  if LibHandle <> 0 then
    AddNumbers := GetProcAddress(LibHandle, 'AddNumbers');
  if Assigned(AddNumbers) then
    Writeln( '1 + 2 = ', AddNumbers( 1, 2 ) );
  Readln;
end.
مثال‌های برنامه‌نویسی > استفاده از پیوند صریح زمان اجرا > زبان سی

هشدار: کد زیر آسیب‌پذیر است؛ آن را با راهنمایی مایکروسافت برای بارگذاری ایمن کتابخانه مطابقت ندارد.
int a=0;
a++;
consol.write(a);