چگونه میتوانم کدی که درون textbox نوشته شده را اجرا کنم؟
چگونه میتوانم کدی که درون textbox نوشته شده را اجرا کنم؟
میتونی از خود کامایلر استفاده کنی(از SDK Command Promt).
مثلا این کد رو توی NotePad بنویس و با پسوند cs ذخیره کن
Class Program
{
Public static void Main()
{
System.Console.WriteLine("Hello This is Sample");
}
}
بعد توی command بنویس csc test.cs
میبینی که برنامه ات کامپایل شد.
در مورد System.CodeDom.Compiler جستجو کنید. البته در google و همچنین کتابخانه های رایگان به نام Westwind.wwScripting و Westwind.RemoteLoader
بخونش بریزش داخل یک فایل .
آدرس فایل رو بده به سی / سی شارپ کامند لاین کامپایلر .
اجرا میشه!
سلام دوست عزيز
تا جايي كه من مي دونم براي اين كار دو راه داري
1 - استفاده از using به نام codeDom
2 - استفاده از فايل كامپايلر خود C# كه مي توني در مسير نصب اونو پيدا كني
براي راه اول مي توني به اين جا سر بزني
https://barnamenevis.org/showpo...&postcount=166
براي راه دوم هم ميتوني به اينجا سر بزني--- برنامه دوم رو خودم نوشتم
https://barnamenevis.org/showthread.php?t=118337
اگه هم خواستي مثل سي شارپ يه تيكه از كد رو كه زدي بقيشو برات بياره يه سري به اينجا بزن
https://barnamenevis.org/showthread.php?t=132337