PDA

View Full Version : نوشتن کد در یک فایل متنی و اجرا توسط برنامه



روح اله معینی زاده
یک شنبه 13 شهریور 1384, 13:56 عصر
با سلام خدمت دوستان گرامی

آیا کسی تا حال کدی از برنامه رو خارج از VB.NET نوشته که بعد اونو توسط برنامه اجرا کنه؟

من فقط می خوام ببینم که آیا همچنین تکنیکی هم وجود داره یا نه؟. منظور من این نیست که طرف کد رو بنویسه و بعد توسط VB.NET اجراش کنه، نه، منظور من اینه که یه برنامه با VB.NET بنویسیم که درون اون بتونیم کد نوشته شده مثلاً در یک فایل txt رو از مسیر داده شده، بخونه و همون جوری که VB.NET اون رو کامپایل و اجرا می کنه، ما هم از درون برنامه‌ی خودمون اون رو اجرا کنیم. فرض هم بر این است که کد نوشته شده بدون هیچ گونه خطایی است.

به نظر شما می شه؟
اگه بشه جالب می شه.

با احترام- خدانگهدار

hamidpro
دوشنبه 14 شهریور 1384, 14:02 عصر
سلام
سوال جالبیه
من از برو بچ حرفه ای خواهش می کنم هر چه زودتر جواب بدن
ممنون

Hamedm
دوشنبه 14 شهریور 1384, 14:11 عصر
سلام

در VB با 2 خط کد این کار عملیه ولی در VB.NET ...

در پناه حق موفق باشید و پرتوان

حامد مصافی
دوشنبه 14 شهریور 1384, 15:23 عصر
ببخشید حامد خان در وی بی چطوری میشه این کار رو انجام داد که من خبر ندارم:متعجب:

Hamedm
دوشنبه 14 شهریور 1384, 16:01 عصر
ببخشید حامد خان در وی بی چطوری میشه این کار رو انجام داد که من خبر ندارم:متعجب:
سلام

یک مثال براتون نوشتم. در اصل از VBScript استفاده کردم.

در پناه حق موفق باشید و پرتوان

حامد مصافی
دوشنبه 14 شهریور 1384, 16:20 عصر
حامد خان
من این مثال رو دانلود نکردم ولی می دونم از SCript Control استفاده می کنه
قبلاً هم سورس هایی از این قبیل دیدم
ولی دوستمون در مورد کامپایل حرف زدند!!!

اگه شما یک کامپایلر داشته باشید می تونید یک متن رو کامپایل کنید
برای مثال اگر کامپایلر جاوا (javac) رو داشته باشید می تونید اپلت های جاوا رو از برنامه خودتون کامپایل کنید
یا با کامپایلر دلفی می تونید این سورس ها رو کامپایل کنید
در مورد استفاده ار کامپایلر وی بی من چیزی نشنیدم

علیرضا مداح
دوشنبه 14 شهریور 1384, 23:21 عصر
سلام دوست عزیز
The Code Project - Compiling .NET code on-the-fly (http://www.codeproject.com/vb/net/DotNetCompilerArticle.asp)