PDA

View Full Version : حرفه ای: کد نویسی برنامه از خارج ویژوال استودیو ....



rezarko
جمعه 06 مرداد 1391, 02:05 صبح
سلام. چه طوری میشه وقتی برنامه در حال اجرا هست کدی رو درون تکست باکس بنویسیم بعد برنامه اون کد ها رو اجرا کنه. مثلا توی تکست باکس بنوسیم messagebox,show("") بعد بنامه این کد ها رو اجرا کنه.
ممنون

the king
جمعه 06 مرداد 1391, 03:24 صبح
سلام. چه طوری میشه وقتی برنامه در حال اجرا هست کدی رو درون تکست باکس بنویسیم بعد برنامه اون کد ها رو اجرا کنه. مثلا توی تکست باکس بنوسیم messagebox,show("") بعد بنامه این کد ها رو اجرا کنه.
ممنون

با استفاده از Microsoft.CSharp.CSharpCodeProvider و System.CodeDom.Compiler میشه یک کدی رو در زمان اجرا و در حافظه کامپایل و اجرا کنید، اما
چندان کاربردی نیست چون روال کامپایلر کند کار می کنه و قاعدتا در زمان اجرای کد نیاز به امکانات کامپایلر ویژوال استدیو هست که روی همه سیستم ها نیست.

این مثالی بود که برای یکی از کاربران نوشته بودم :

90280

منبع : ساخت dll برای رسم توابع در #C (http://forum.majidonline.com/threads/177697)