none
Crear form como archivo RRS feed

  • Pregunta

  • Hola, querría crear un form como archivo(es decir en la ruta C:\form.exe, grabar los bytes de un form de dentro del proyecto, de dentro del proyecto para poder cambiar propiedades de él). Probé con un codigo que encontre en internet :

     Dim Ruta As String = "C:\form1.exe"
            If Not System.IO.File.Exists(Rut) Then
                Dim formcrear As New System.IO.FileStream(Ruta, IO.FileMode.Create)
                formcrear.Write(My.Forms.Form1, My.Forms.Form1.Length)----aqui esta el problema----
                formcrear.Close()
            End If

    El problema es que el form no tiene la propiedad length , por lo tanto no puedo grabar los bytes dentro del archivo. 

    Quiero saber si hay alguna manera de grabar los bytes en el exe.


    Un ejemplo:

    En un form principal tengo un textbox y un button , pues en el textbox escribire una url , y al darle al button que cree un exe de el form2 que contiene un WebBrowser y que este tenga como la propiedad url lo que ponga en el textbox, pero quiero que este form no se abra si no que se cree como archivo exe en una ruta,



    • Editado Pau CP miércoles, 3 de octubre de 2012 15:41
    • Cambiado Enrique M. Montejo domingo, 9 de junio de 2013 15:45 Windows Forms
    miércoles, 3 de octubre de 2012 15:20

Todas las respuestas

  • para que quieres hacer eso, proque no tiene mucho sentido

    lo que quieres es persistir la info que cargas en el formularios ? porque si es asi lo que haces es serializar los datos, no el formulario


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 3 de octubre de 2012 15:28