تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: أجعل المستخدم عبر تطبيقك يخرج برامج أخري - CodeDom
#4
الآن سنقوم بعمل ترجمة للكود وتطبيقه



كود :
Dim Compile_inCreateApp As New CodeCompileUnit
Compile_inCreateApp.Namespaces.Add(NameSpace_inCreateApp)
Dim CompilingParams As New Compiler.CompilerParameters()
CompilingParams.ReferencedAssemblies.Add("system.dll")
CompilingParams.GenerateInMemory = False
CompilingParams.GenerateExecutable = True
CompilingParams.OutputAssembly = "c:\BADRMEDIA.exe"
Dim CodeProvider As New Microsoft.VisualBasic.VBCodeProvider
Dim Compiler As ICodeCompiler = CodeProvider.CreateCompiler
Dim CompilerResult As CompilerResults = Compiler.CompileAssemblyFromDom(CompilingParams, Compile_inCreateApp)

في أول الكود قمنا بانشاء CodeCompileUnit


كود :
Dim Compile_inCreateApp As New CodeCompileUnit
التى تقوم باعطاء معلومات عن التطبيق من خلال Method


ثم نضيف ذلك إلى فضاء الاسم


كود :
Compile_inCreateApp.Namespaces.Add(NameSpace_inCreateApp
)



ُثم أنشأنا عنصر نرسل له خصائص العنصر Compiler

كود :
Dim CompilingParams As New Compiler.CompilerParameters()



ثم أرسلنا ثلاث خصائص


كود :
CompilingParams.GenerateInMemory = False
CompilingParams.GenerateExecutable = True
CompilingParams.OutputAssembly = "c:\BADRMEDIA.exe"

الخاصية الأول أعطت الصلاحية للكومبيلر بعمل ال Generation فى الذاكرة

والخاصية الثانية اعطت له الصلاحية بعمل ملف تنفيذى

والثالثة أعطت مسار انشاء الملف واسمه



===================


أنشانا Complier


كود :
Dim Compiler As ICodeCompiler = CodeProvider.CreateCompiler

ثم سنمرر للكائن CompilerResults الخواص و Compiler

كود :
Dim CompilerResult As CompilerResults = Compiler.CompileAssemblyFromDom(CompilingParams, Compile_inCreateApp)
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة ::: أجعل المستخدم عبر تطبيقك يخرج برامج أخري - CodeDom - بواسطة Raggi Tech - 06-10-12, 07:57 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 13 7,658 15-04-24, 01:13 AM
آخر رد: أبو جودة
  ما تأثير الالوان على المستخدم viv 4 3,007 11-06-18, 04:26 AM
آخر رد: mohamed haroon
  [مشروع] برامج محاكاة Fantastico 10 5,370 01-08-17, 12:23 AM
آخر رد: moor
  معلومة ::: ListBox Blue Sky 14 23,021 14-11-16, 11:32 PM
آخر رد: فارس جراح
  الترقيم التلقائي في برامج الداتا بيز silverlight 1 2,860 07-06-16, 12:05 AM
آخر رد: silverlight
  معلومة مهمه فى المصفوفات ali.alfoly 2 3,992 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 4,129 23-08-13, 11:17 PM
آخر رد: nin9e
  اجعل برنامج مضاد للغلق من المستخدم او من التاسك مانجر just.coder 5 3,590 01-05-13, 03:59 AM
آخر رد: mr.omar
  التقاط لون من شاشة المستخدم H111er 0 2,105 11-12-12, 08:54 PM
آخر رد: H111er
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 3,152 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار

التنقل السريع :


يقوم بقرائة الموضوع: