Pregunta basica sobre "Sub Main" en Visual Basic 2005.

25/02/2006 - 15:45 por Carlos | Informe spam
Quiero que mi aplicación (que es una Aplicación Windows Form normal) ejecute
la función Main() contenida en un modulo. Pero el problema es que voy a
propiedades de mi aplicación y solo encuentro "startup form", no encuentro
donde decirle que inicie mi aplicación ejecutando Main en vez de ejecutar un
formulario.

Preguntas similare

Leer las respuestas

#1 Harold V
25/02/2006 - 19:32 | Informe spam
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Call main()
End Sub

Module Module1

Public Sub main()
Dim frm As New Form2
Form2.Show()
End Sub

End Module
Respuesta Responder a este mensaje
#2 José Manuel Agüero
25/02/2006 - 19:33 | Informe spam
Hola, Carlos:

VB2005 incluye la infraestructura MyApplication, así que debes elegir uno de estos métodos:
·Usar el evento MyApplication.Startup: En las propiedades del proyecto, pestaña Application, pulsa el botón View Application Events.
·Desactivar la infraestructura MyApplication: En las propiedades del proyecto, pestaña Application, desactiva la casilla Enable application framework. Podrás iniciar el proyecto con Sub Main o con un formulario (como en VB2002 y VB2003).

Para más información puedes consultar el artículo de la ayuda de Visual Studio:
My.Application Object
ms-help://MS.VSExpressCC.v80/MS.NETFra...8c5c8d.htm

"Carlos" escribió en el mensaje news:%
| Quiero que mi aplicación (que es una Aplicación Windows Form normal) ejecute
| la función Main() contenida en un modulo. Pero el problema es que voy a
| propiedades de mi aplicación y solo encuentro "startup form", no encuentro
| donde decirle que inicie mi aplicación ejecutando Main en vez de ejecutar un
| formulario.
Respuesta Responder a este mensaje
#3 Carlos
26/02/2006 - 21:32 | Informe spam
He usado el primer metodo que me dijiste, el de programar My.
Aplication.startup() y no me habia dado cuenta que me sigue abriendo el
formulario indicado en "startup form", ¿como anulo que empiece por el
formulario indicado en startup form?


"José Manuel Agüero" <chema012 en hotmail.com> escribió en el mensaje
news:
Hola, Carlos:

VB2005 incluye la infraestructura MyApplication, así que debes elegir uno de
estos métodos:
·Usar el evento MyApplication.Startup: En las propiedades del proyecto,
pestaña Application, pulsa el botón View Application Events.
·Desactivar la infraestructura MyApplication: En las propiedades del
proyecto, pestaña Application, desactiva la casilla Enable application
framework. Podrás iniciar el proyecto con Sub Main o con un formulario (como
en VB2002 y VB2003).

Para más información puedes consultar el artículo de la ayuda de Visual
Studio:
My.Application Object
ms-help://MS.VSExpressCC.v80/MS.NETFra...8c5c8d.htm

"Carlos" escribió en el mensaje
news:%
| Quiero que mi aplicación (que es una Aplicación Windows Form normal)
ejecute
| la función Main() contenida en un modulo. Pero el problema es que voy a
| propiedades de mi aplicación y solo encuentro "startup form", no encuentro
| donde decirle que inicie mi aplicación ejecutando Main en vez de ejecutar
un
| formulario.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida