babakkiani
سه شنبه 28 دی 1389, 09:26 صبح
با سلام و تشکر از اینکه وقت می گذارین،
من می خواستم رابطه و نحوه استفاده از یک فایل DLL رو یاد بگیرم. بنابرین با استفاده از ایجاد کردن یک ClassLibrary و تغییر نوع OutPut پروژه از Exe به DLL موفق شدم که کلاسهام رو را استفاده از Using توی پروژه ام ببینم.
namespace MyDefaultClassLibrary
{
publicclassMyClass1
{
}
publicclassMyClass2
{
}
}
حال مشکل کار کردن توی این ClassLibrary اینه که Object ای که New می کنم نمی تونم دوباره استفاده کنیم به عبارتی قوانین خاص خودش رو داره! جایی خوندم که بجای استفاده از یه ClassLibrary میشه یک پروزه معمولی ایجاد کرد و فقط بجای خروجی exe از اون خروجی dll گرفت و به این dll در جای دیگه میشه رفرنس داد.
من این کار رو امتحان کردم یعنی یه پروژه کنسول معمولی ایجاد کردم با کلی کلاس و متد. در نهایت خروجی اون رو DLL کردم اما مشکل اینه که الان هیچ کدوم از کلاسهام رو توی پروژه ایی که می خوام از این Dll توش استفاده کنم نمی تونم ببینم!
با تشکر از لطف شما.
بابک
من می خواستم رابطه و نحوه استفاده از یک فایل DLL رو یاد بگیرم. بنابرین با استفاده از ایجاد کردن یک ClassLibrary و تغییر نوع OutPut پروژه از Exe به DLL موفق شدم که کلاسهام رو را استفاده از Using توی پروژه ام ببینم.
namespace MyDefaultClassLibrary
{
publicclassMyClass1
{
}
publicclassMyClass2
{
}
}
حال مشکل کار کردن توی این ClassLibrary اینه که Object ای که New می کنم نمی تونم دوباره استفاده کنیم به عبارتی قوانین خاص خودش رو داره! جایی خوندم که بجای استفاده از یه ClassLibrary میشه یک پروزه معمولی ایجاد کرد و فقط بجای خروجی exe از اون خروجی dll گرفت و به این dll در جای دیگه میشه رفرنس داد.
من این کار رو امتحان کردم یعنی یه پروژه کنسول معمولی ایجاد کردم با کلی کلاس و متد. در نهایت خروجی اون رو DLL کردم اما مشکل اینه که الان هیچ کدوم از کلاسهام رو توی پروژه ایی که می خوام از این Dll توش استفاده کنم نمی تونم ببینم!
با تشکر از لطف شما.
بابک