কিভাবে Dll গ্রন্থাগার তৈরি করতে হয়

সুচিপত্র:

কিভাবে Dll গ্রন্থাগার তৈরি করতে হয়
কিভাবে Dll গ্রন্থাগার তৈরি করতে হয়

ভিডিও: কিভাবে Dll গ্রন্থাগার তৈরি করতে হয়

ভিডিও: কিভাবে Dll গ্রন্থাগার তৈরি করতে হয়
ভিডিও: বই সংগ্রহ থেকে শেলফে সজ্জিতকরণের সকল প্রক্রিয়া 2024, মে
Anonim

ডিএলএল একটি.dll এক্সটেনশন সহ ফাইলগুলিতে সঞ্চিত কোডের একটি অংশ piece কোডের একটি অংশ অন্যান্য অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হতে পারে, তবে গ্রন্থাগারটি নিজেই কোনও অ্যাপ্লিকেশন নয়। সংক্ষেপে, গতিশীলভাবে সংযুক্ত গ্রন্থাগারগুলি সংকলিত ফাংশনগুলির সংগ্রহ are যাইহোক, এই জাতীয় গ্রন্থাগারগুলির অনেকগুলি বিচিত্রতা রয়েছে - উদাহরণস্বরূপ, যদি কিছু অ্যাপ্লিকেশন একই সাথে সিস্টেমে চালিত হয় এবং তারা একই ডিএলএলে অবস্থিত ফাংশনগুলি ব্যবহার করে তবে কেবলমাত্র একটি লাইব্রেরি স্থায়ীভাবে মেমরিতে থাকবে - এই পদ্ধতিটির অর্থনৈতিক ব্যবহার নিশ্চিত করে স্মৃতি.

কিভাবে dll গ্রন্থাগার তৈরি করতে হয়
কিভাবে dll গ্রন্থাগার তৈরি করতে হয়

প্রয়োজনীয়

সংকলক

নির্দেশনা

ধাপ 1

ক্রমানুসারে মেনু আইটেম "ফাইল", "নতুন", "লাইব্রেরি dll" নির্বাচন করে সংকলকটিতে একটি নতুন প্রকল্প তৈরি করুন। নিম্নলিখিত বিষয়বস্তু দিয়ে একটি প্রকল্প তৈরি করা হবে: "#WINAPI_Dll_Entry_PPoint (এইচএনএসটিএনএসসি_হিন্ট_সাইনস্টলং {রিটার্ন 1;}")।

ধাপ ২

এছাড়াও, একটি দীর্ঘ মন্তব্য সতর্কতা থাকবে যে লাইব্রেরিটি কাজ করার জন্য, স্ট্রিং ক্লাসের উদাহরণগুলি ব্যবহার করা হয় তবে শর্তসাপেক্ষে প্রচুর.dlls সরবরাহ করতে হবে। কোনও ডিএলএল থেকে আমদানি ও রফতানি করতে আপনাকে অবশ্যই যথাক্রমে _ ইম্পোর্ট এবং _ এক্সপোর্ট সংশোধক প্রয়োগ করতে হবে। এছাড়াও, সংকলকের সংস্করণের উপর নির্ভর করে, এটি যথাক্রমে dllimport এবং dllexport প্যারামিটার সহ নতুন কীওয়ার্ড _ডেলস্পেক () ব্যবহার করার অনুমতি রয়েছে।

ধাপ 3

লাইব্রেরি থেকে ফাংশন রফতানি করতে, আপনার রফতানি ফাংশনের জন্য _ডেলস্পেক (dllexport) বর্ণনা সহ একটি হেডার ফাইলের প্রয়োজন হবে; অ্যাপ্লিকেশনগুলিতে ফাংশন আমদানি করতে, ব্যবহারকারীকে অনুরূপ একটি শিরোনাম ফাইল ইনস্টল করতে হবে, তবে একটি _ডেলস্পেক (dllimport) সহ বিবরণ, যা অসুবিধা হতে পারে। এই সমস্যাটি সহজেই সমাধান করা যেতে পারে: লাইব্রেরির শিরোনামের ফাইলগুলিতে নিম্নলিখিতগুলি যুক্ত করুন: #endif endif ।

পদক্ষেপ 4

প্রকল্পটি সংকলন করুন। আপনি যদি "রান" টিপেন, তবে নির্মাণ শেষ করার পরে, সংকলক প্রোগ্রামটি কার্যকর করার অসম্ভবতা সম্পর্কে একটি বার্তা প্রদর্শন করবে। কলিং অ্যাপ্লিকেশন এখন লেখা উচিত। একই ডিরেক্টরিতে, একটি নতুন প্রকল্প তৈরি করুন (ফাইল / নিউ অ্যাপ্লিকেশন), ফর্মটিতে একটি বোতাম রাখুন এবং একটি অনিক্লিক হ্যান্ডলার তৈরি করুন।

পদক্ষেপ 5

তারপরে, বাকি সমস্তটি হ'ল প্রকল্পটি খুলুন এবং ডিএলএল (ডান ক্লিক করুন, "যুক্ত করুন" আইটেম) এর সাথে পূর্ববর্তী প্রকল্প থেকে.lib ফাইলটি যুক্ত করুন এবং তারপরে প্রকল্পটি শুরু করুন।

প্রস্তাবিত: