تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف اقوم باستخراج او بناء ملف exe اتناء وقت التشغيل عند الضغط على زر
#5
(30-05-16, 05:02 PM)محمد كريّم كتب : طيب هذا مثال كويس http://www.dreamincode.net/forums/topic/...e-builder/
هذا مثال ممكن تستفيد منه http://www.codeproject.com/Articles/1928...howBuilder
بالتوفيق

المتال التانى بالسي شارب ولاكن على اية حال شكرا 
ول هناك ما تفيدنى به لاباس و لا اخفى عليك الموضوع مازال غير واضح ومع البحت الطويل وجدت طريقه لصنع البرنامج من كود console ولم اجد windows form هل لديك متال لدلك ؟

Imports System.CodeDom
Imports System.CodeDom.Compiler
Imports System.IO
Public Class Form1


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim NameSpace_inCreateApp As New CodeNamespace("BADRMEDIA")
        NameSpace_inCreateApp.Imports.Add(New CodeNamespaceImport("System"))

        Dim Class_inCreateApp As New CodeTypeDeclaration("BADRMEDIA_Class")
        Class_inCreateApp.IsClass = True
        Class_inCreateApp.Attributes = MemberAttributes.Public Or MemberAttributes.Static
        NameSpace_inCreateApp.Types.Add(Class_inCreateApp)

        Dim Method_inCreateApp As New CodeEntryPointMethod()
        Method_inCreateApp.Attributes = MemberAttributes.Public Or MemberAttributes.Static
        Method_inCreateApp.Statements.Add(New CodeSnippetStatement(RichTextBox1.Text))
        Class_inCreateApp.Members.Add(Method_inCreateApp)


        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 = "d:\BADRMEDIA.exe"
        Dim CodeProvider As New Microsoft.VisualBasic.VBCodeProvider
        Dim Compiler As ICodeCompiler = CodeProvider.CreateCompiler
        Dim CompilerResult As CompilerResults = Compiler.CompileAssemblyFromDom(CompilingParams, Compile_inCreateApp)


        If CompilerResult Is DBNull.Value Or CompilerResult.Errors.Count > 0 Then
            For i As Integer = 0 To CompilerResult.Errors.Count - 1
                MsgBox(CompilerResult.Errors(i).ToString)
            Next
        End If

    End Sub

    Private Sub RichTextBox1_TextChanged(sender As Object, e As EventArgs) Handles RichTextBox1.TextChanged

    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    End Sub
End Class





هادا الكود يعمل ولاكن لاكواد  console  فقط , كيف استخرج الكود الدي يشتغل ايضا windows form (احس باننى اقتربت)
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيف اقوم باستخراج او بناء ملف exe اتناء وقت التشغيل عند الضغط على زر - بواسطة ali ahmed 1997 - 30-05-16, 06:06 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جلب القسم بناء على قيمة مصمم هاوي 2 417 22-04-25, 08:38 PM
آخر رد: princelovelorn
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 555 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 636 25-10-24, 01:57 PM
آخر رد: F.H.M
  عند الضغط على زر Cancel يظهر لي رسالة خطأ F.H.M 11 1,104 25-10-24, 06:39 AM
آخر رد: F.H.M
  [سؤال] تنفيذ عدة أوامر مختلفة في خلية DGV عند الضغط بعدة أزرار Mohamd Mercy To TheWorlds 0 272 10-09-24, 08:26 AM
آخر رد: Mohamd Mercy To TheWorlds
  كيف اقوم بحل عدم اتصال فيجوال بيسك بالانترنت جيولوجي مبتدئ 3 499 28-06-24, 05:29 AM
آخر رد: جيولوجي مبتدئ
  كيف اقوم بتحديث بيانات داخل Datagrid عبر Button moh61 5 477 28-06-24, 12:03 AM
آخر رد: Zuhare
  كيف يمكنني الضغط على DataGridView_CellFormatting عبر Button1 moh61 1 394 27-06-24, 12:48 AM
آخر رد: asmarsou
  كيف اقوم بتحويل التاريخ من هجري الى ميلادي بال Report Viewer moh61 4 569 22-06-24, 09:33 PM
آخر رد: Kamil
  كيف اقوم بالخروج من Sub عبر Sub اخرى moh61 1 329 15-06-24, 12:07 AM
آخر رد: غزة العزة

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


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