• Viernes 1 de Noviembre de 2024, 15:42

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - CESARAR84

Páginas: [1]
1
VB .NET / Generar Codigo En Tiempo De Ejecucion
« en: Domingo 17 de Junio de 2007, 20:23 »
Espero su ayuda porfavor.
Yo he podido utilizar el CodeDom para hacer un program en consola que genera un exe.
Sin embargo, son solo pantallas negras (cosnola logicamnt).
Mi Pregunta es si alguien me podria guiar en la forma de crear una aplicacion windows utilizando el codeDom, o talves habra otra forma ?
yo coloco este codigo:

---------------------------------------------------------
Dim codeProvider As New VBCodeProvider
Dim icc As ICodeCompiler = codeProvider.CreateCompiler
Dim Output As String = "Out.exe"
Dim ButtonObject As Button = CType(sender, Button)

textBox2.Text = ""
Dim parameters As New CompilerParameters
Dim results As CompilerResults 'Make sure we generate an EXE, not a DLL
parameters.GenerateExecutable = True
parameters.OutputAssembly = Output
results = icc.CompileAssemblyFromSource(parameters, textBox1.Text)

If results.Errors.Count > 0 Then 'There were compiler errors
textBox2.ForeColor = Color.Red
Dim CompErr As CompilerError
For Each CompErr In results.Errors
textBox2.Text = textBox2.Text & _
"Line number " & CompErr.Line & _
", Error Number: " & CompErr.ErrorNumber & _
", '" & CompErr.ErrorText & ";" & _
Environment.NewLine & Environment.NewLine
Next
Else 'Successful Compile
textBox2.ForeColor = Color.Blue
textBox2.Text = "Success!" 'If we clicked run then launch the EXE
If ButtonObject.Text = "Run" Then
Process.Start(Output)
End If
End If
End Sub
------------------------------codigo del textbox1.text----------------------
Imports System

Module Module1

Sub Main()
Console.WriteLine("Hello World!")
Console.WriteLine("Press ENTER")
Console.ReadLine()
End Sub

End Module
-----------------------------------------------
y mi aplicacion me genera un ejecutable pero pantallita negra nomas (consola logicamnt), pero deseo crear un formulario para windows , al menos que contenga un botoncito , ...

Gracias de antemano..

2
C# / Generar Codigo En Tiempo De Ejecucion
« en: Domingo 17 de Junio de 2007, 20:22 »
Espero su ayuda porfavor.
Yo he podido utilizar el CodeDom para hacer un program en consola que genera un exe.
Sin embargo, son solo pantallas negras (cosnola logicamnt).
Mi Pregunta es si alguien me podria guiar en la forma de crear una aplicacion windows utilizando el codeDom, o talves habra otra forma ?
yo coloco este codigo:

---------------------------------------------------------
Dim codeProvider As New VBCodeProvider
        Dim icc As ICodeCompiler = codeProvider.CreateCompiler
        Dim Output As String = "Out.exe"
        Dim ButtonObject As Button = CType(sender, Button)

        textBox2.Text = ""
        Dim parameters As New CompilerParameters
        Dim results As CompilerResults 'Make sure we generate an EXE, not a DLL
        parameters.GenerateExecutable = True
        parameters.OutputAssembly = Output
        results = icc.CompileAssemblyFromSource(parameters, textBox1.Text)

        If results.Errors.Count > 0 Then 'There were compiler errors
            textBox2.ForeColor = Color.Red
            Dim CompErr As CompilerError
            For Each CompErr In results.Errors
                textBox2.Text = textBox2.Text & _
                "Line number " & CompErr.Line & _
                ", Error Number: " & CompErr.ErrorNumber & _
                ", '" & CompErr.ErrorText & ";" & _
                Environment.NewLine & Environment.NewLine
            Next
        Else 'Successful Compile
            textBox2.ForeColor = Color.Blue
            textBox2.Text = "Success!" 'If we clicked run then launch the EXE
            If ButtonObject.Text = "Run" Then
                Process.Start(Output)
            End If
        End If
    End Sub
------------------------------codigo del textbox1.text----------------------
Imports System

Module Module1

Sub Main()
 Console.WriteLine("Hello World!")
 Console.WriteLine("Press ENTER")
 Console.ReadLine()
End Sub

End Module
-----------------------------------------------
y mi aplicacion me genera un ejecutable pero pantallita negra nomas (consola logicamnt), pero deseo crear un formulario para windows , al menos que contenga un botoncito , ...

Gracias de antemano..

Páginas: [1]