واضح آرشیو وب فارسی:سایت ریسک: موهبت-ع19-03-2009, 08:41 PMسلام من می خوام توی #c کلاسی رو بنویسم که خیلی برام کاربرد داره و می خوام توی چند تا فرم ازش استفاده کنم اما نمی دونم چه طور می تونم این کلاس رو در یک DLL قرار بدم اگه می شه مرحله به مرحله برام توضیح بدید چون تازه شروع به نوشتن برنامه با#c کردم .ممنون H_E_A19-03-2009, 09:39 PMمن با IDE ویژوال استدیو بلد نیستم اما اگه با خط فرمان بخوای کامپایل کنی اینجوری میشه : csc /t:library myfile.cs البته فایل سورست myfile.cs هست که بعد یه فایل به نام myfile.dll واست میسازه اگه دوست داری اسمش رو عوض کنی با سوییچ /out به همراه اسم دلخواه استفاده کن bad_boy_200719-03-2009, 09:54 PMبه صورت عادي يك پروژه Win Aplication ايجاد كن پروژه را كاملا تست كن با يك فرم آزمايشي كه تو Win Application ايجاد كردي هر وقت 100% اطمينان پيدا كردي كه DLL تكمبل شده به بخش Properties پروژه برو و و بخش APPlication Type رو به ClassLibrary تغيير بده ، پروژه رو Build كن DLL رو تحويل بگير http://xs537.xs.to/xs537/09124/untitled 419.jpg موهبت-ع01-04-2009, 09:53 PMبه صورت عادي يك پروژه Win Aplication ايجاد كن پروژه را كاملا تست كن با يك فرم آزمايشي كه تو Win Application ايجاد كردي هر وقت 100% اطمينان پيدا كردي كه DLL تكمبل شده به بخش Properties پروژه برو و و بخش APPlication Type رو به ClassLibrary تغيير بده ، پروژه رو Build كن DLL رو تحويل بگير http://xs537.xs.to/xs537/09124/untitled 419.jpg سلام ممنون به خاطر راهنماییتون اما همان طور که گفتم من توی #c تازه کارم.من در ساخت DLL باز هم مشکل پیدا کردم .شما ببینید چه کار اشتباهی می کنم.file/new project/windows application/ok/بعد پروژه رو build می کنم روی نام پروژه کلیک راست میکنم properties رو انتخاب می کنم و در Application Type گزینه Class Library انتخاب می کنم.دوباره روی نام پروژه کلیک راست میکنم گزینه Add /classرو انتخاب می کنم و کلاس رو در اونجا می نویسم اما وقتی اون رو Build می کنم بهم error می ده(چه طور می تونم مطمئن بشم که DLL درست ساخته شده؟) bad_boy_200702-04-2009, 12:22 AMسلام ممنون به خاطر راهنماییتون اما همان طور که گفتم من توی #c تازه کارم.من در ساخت dll باز هم مشکل پیدا کردم .شما ببینید چه کار اشتباهی می کنم.file/new project/windows application/ok/بعد پروژه رو build می کنم روی نام پروژه کلیک راست میکنم properties رو انتخاب می کنم و در application type گزینه class library انتخاب می کنم.دوباره روی نام پروژه کلیک راست میکنم گزینه add /classرو انتخاب می کنم و کلاس رو در اونجا می نویسم اما وقتی اون رو build می کنم بهم error می ده(چه طور می تونم مطمئن بشم که dll درست ساخته شده؟) متن کامل خطا رو ذکر کنید موهبت-ع06-04-2009, 06:36 PMمتن کامل خطا رو ذکر کنید این خطا رو بهم می ده a poject with an output type of class library cannot be started directly inorder to debug this project ,add an executable project to this solution which references the library project.set the executable project as the startup project bad_boy_200706-04-2009, 10:36 PMهمونطور که گفتم ، ابتدا پروژه رو تو مد Windows Application قرار میدید و کاملا تست میکنید و زمانی که 100% مطمئن شدید که مشکلی ندارد و میخواهید DLL را ایجاد کنید برنامه را مطابق تصویر پست پیشین به حالت Class Library میبرید و پروژه را Build میکنید. در حالت ClassLibrary پروژه قابل اجرا نیست و اگر سعی کنید که پروژه را اجرا کنید با خطای فوق مواجه خواهید شد. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 475]