آقایون کامپایلری میشناسید که بدون CLR فایل exe بده؟؟؟ یعنی نیازی به dotnetframework تو کامپیوتر مقصد نباشه؟؟؟
آقایون کامپایلری میشناسید که بدون CLR فایل exe بده؟؟؟ یعنی نیازی به dotnetframework تو کامپیوتر مقصد نباشه؟؟؟
سلام.
فكر مي كنم در حال حاضر براي #C دو compiler شاخص وجود داره.
اولي كه compiler مايكروسافت هست كه نياز به Net. داره.
دومي هم به نام MCS و جديدترش GMCS كه از شركت Mono هست.كه از Mono runtime استفاده ميكنه.
( چيزي شبيه Net.) البته Net. روٍ Support ميكنه.
مي تونيد دربارش تحقيق كنيد.
در ضمن در اين forum مطالب جامعي در باره #C تحت عنوان آموزش #C وجود داره . نگاهي به تاريخچه #C بكنيد.
Last edited by someone; 20-08-2006 at 09:56.
مرسي - غير رسمي كامپايلري نيست؟ از كمپاني هاي شخص ثالث؟
فكر مي كنم اين مشكل شما رو حل كنه.
يه نگاهي به اين PDF بكنيد.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
از Link زير هم ميتونيد download كنيدش.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همين طور اين سايت:It is the only IDE that includes support for C#, C, C++ and Delphi (both Windows and .NET) applications within a single environment
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
مي تونم بپرسم كه چرا چنين سئوالي مطرح كرديد؟
آيا فقط مشكل اين هست كه چون برنامتون رو تحت Net. نوشتيد,روي client هم نياز داريد كه Net Frameword. وجود داشته باشه؟
يا كلا دنبال موضوع ديگه اي هستيد.
ممنون.
Last edited by someone; 20-08-2006 at 23:56.
------------->
Last edited by someone; 20-08-2006 at 23:40.
دلیلش اینه که من یه کد 15 کیلو بایتی نوشتم که یه جور آنتی-آنتی ویروسه!!نوشته شده توسط someone
یعنی آنتی ویروسارو تو کامپیوتر مقصد می بنده. حالا نمی خوام برای یه برنامهی 15 کیلو بایتی
یه CLR با حجم 20 مگ احتیاج به نصب داشته باشه.
اینم لینک فایل exe اگه میخوای دانلود کن ببین. ولی این با ویژوال بیسیک کامپایل شده.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من هم مشكل شما رو داشتم ولي ببين اگه بتوني با ويژوال بيسيك بنويسي راحت تر هستي
با سي شارپ پروژه هاي بزرگتر رو بسازي
نميدونم بگم عيب مزيت چي هست
مي تونم بپرسم كه برنامتون رو كلاسيك نوشتيد يا اينكه از توابع يا كلاس هاي Net. استفاده كرديد؟
از کلاسا استفاده کردم، کار جالبی بود. یه کم فکر کنید ببینید میتونید الگوریتمشو در بیارید، اگه نتونستید بگید تا براتون توضیح بدم!!!نوشته شده توسط someone
Last edited by Blacklord; 22-08-2006 at 04:51. دليل: غلط املایی!!
سلام دوست عزيز.
روش هاي مختلفي براي اين كار وجود داره.
مثلا استفاده از WMI كه خلاصه ي Windows Management Instrumentation هست.
يا اينكه كافي از ليست process هاي در حال اجرا Snapshot گرفته بشه و ID يا Module يا اسم اون آنتي رو داشته باشيد و اون رو terminate كنيد.در بعضي موارد بعداز terminate شدن, يك dialogbox از كاربر مي پرسه كه ميخوايد
آنتي رو غير فعال كنيد يا نه.كافي handle اين پنجره گرفته شه و Focus روي اون عوض بشه.
يا روش هاي ديگه.
من منظورم اين بود كه اگه از كلاسهاي Net. استفاده ميكنيد ناگزيريد كه يا برنامتون بعضي Dll ها رو همراه خودش داشته باشه يا اينكه روي client بايد اين platform وجود داشته باشه.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)