Form de inicio

12/10/2004 - 20:35 por David Fúnez | Informe spam
Ok;

Tengo 3 forms:
1- menú
2- Form Proveedores
3- Form busqueda "este es llamado desde Proveedores"

El form Proveedores era el Form de inicio, pero en las propiedades del
proyecto cambie el Form que debia ser el principal a "Menú" y al que era
form de inicio le cambie el nombre de Form1 a Proveedores.

Pero ahora que lo llamo (proveedores) desde el menú:

Dim frm as New Proveedores
frm.Show() > aqui me da el error.

al form Proveedores le cambie:
Public Class Form1

Inherits System.Windows.Forms.Form

por

Public Class Proveedores

Inherits System.Windows.Forms.Form


Me falto algo mas supongo.

De antemano muchas gracias.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro

Preguntas similare

Leer las respuestas

#6 David Fúnez
12/10/2004 - 21:24 | Informe spam
nop;

el error lo da desde el form de MENU en llamada al Form Proveedores:

Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MenuItem2.Click
Dim frm As Proveedores

frm.Show()

End Sub


David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Guillermo 'guille'" wrote in message
news:O%
comprueba que el error no se produzca "dentro" del form Proveedores, ya


que si
esa clase existe y creas una nueva instancia no debe producir ese error,


ya que
indica que intentas acceder a un objeto no creado, pero si puede


producirse
dentro del formulario y el error se propague fuera...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"David Fúnez" wrote in message
news:%233AcV%
> Este es el error que da:
>
> Excepción no controlada del tipo 'System.NullReferenceException' en
> Kardex.exe
>
> Información adicional: Object reference not set to an instance of an


object.
>
> David Fúnez
> Tegucigalpa, Honduras
>
> "La Piratería Mata Las Ideas"
> Desarrollador Cinco Estrellas Visual FoxPro
>
>
> "Guillermo 'guille'" wrote in message
> news:
>> en teoría no debe producirse ningún error por esa llamada, ¿cual es el
> error
>> que da?
>>
>>
>> Nos vemos.
>> Guillermo
>> Microsoft VB MVP desde 1997
>> Te invito a mi sitio dedicado al VB y más...
>> http://www.elguille.info/
>> http://www.mundoprogramacion.com/
>> (puede que el correo usado sea anti-spam)
>>
>>
>> "David Fúnez" wrote in message
>> news:
>> > Ok;
>> >
>> > Tengo 3 forms:
>> > 1- menú
>> > 2- Form Proveedores
>> > 3- Form busqueda "este es llamado desde Proveedores"
>> >
>> > El form Proveedores era el Form de inicio, pero en las propiedades


del
>> > proyecto cambie el Form que debia ser el principal a "Menú" y al que


era
>> > form de inicio le cambie el nombre de Form1 a Proveedores.
>> >
>> > Pero ahora que lo llamo (proveedores) desde el menú:
>> >
>> > Dim frm as New Proveedores
>> > frm.Show() > aqui me da el error.
>> >
>> > al form Proveedores le cambie:
>> > Public Class Form1
>> >
>> > Inherits System.Windows.Forms.Form
>> >
>> > por
>> >
>> > Public Class Proveedores
>> >
>> > Inherits System.Windows.Forms.Form
>> >
>> >
>> > Me falto algo mas supongo.
>> >
>> > De antemano muchas gracias.
>> >
>> > David Fúnez
>> > Tegucigalpa, Honduras
>> >
>> > "La Piratería Mata Las Ideas"
>> > Desarrollador Cinco Estrellas Visual FoxPro
>> >
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#7 Jorge Serrano [MVP VB]
12/10/2004 - 21:50 | Informe spam
Hola David,

es correcto. He repetido tus explicaciones y no he encontrado ningún error.

La única duda que había era la de cambiar el nombre de la clase, Public
Class Proveedores, pero esta parte ya la has hecho también.

En mi caso lo he probado y funciona perfectamente.

Si acaso, abre un proyecto nuevo, e intenta repetir estos pasos y ver lo que
ocurre.
Si te da error, trata de explicarnos paso a paso como lo has hecho.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600 AC
[aprox]



"David Fúnez" escribió en el mensaje
news:
Ok;

Tengo 3 forms:
1- menú
2- Form Proveedores
3- Form busqueda "este es llamado desde Proveedores"

El form Proveedores era el Form de inicio, pero en las propiedades del
proyecto cambie el Form que debia ser el principal a "Menú" y al que era
form de inicio le cambie el nombre de Form1 a Proveedores.

Pero ahora que lo llamo (proveedores) desde el menú:

Dim frm as New Proveedores
frm.Show() > aqui me da el error.

al form Proveedores le cambie:
Public Class Form1

Inherits System.Windows.Forms.Form

por

Public Class Proveedores

Inherits System.Windows.Forms.Form


Me falto algo mas supongo.

De antemano muchas gracias.

David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro



Respuesta Responder a este mensaje
#8 David Fúnez
12/10/2004 - 22:00 | Informe spam
ok;

Fijate que hasta volví a poner el form de Proveedores con el
nombre Form1 y sigue dando el problema.

Si lo vuelvo a poner como de INICIO si funciona.

Tengo VS.NET 2003.


David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Jorge Serrano [MVP VB]"
wrote in
message news:
Hola David,

es correcto. He repetido tus explicaciones y no he encontrado ningún


error.

La única duda que había era la de cambiar el nombre de la clase, Public
Class Proveedores, pero esta parte ya la has hecho también.

En mi caso lo he probado y funciona perfectamente.

Si acaso, abre un proyecto nuevo, e intenta repetir estos pasos y ver lo


que
ocurre.
Si te da error, trata de explicarnos paso a paso como lo has hecho.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600


AC
[aprox]



"David Fúnez" escribió en el mensaje
news:
> Ok;
>
> Tengo 3 forms:
> 1- menú
> 2- Form Proveedores
> 3- Form busqueda "este es llamado desde Proveedores"
>
> El form Proveedores era el Form de inicio, pero en las propiedades del
> proyecto cambie el Form que debia ser el principal a "Menú" y al que era
> form de inicio le cambie el nombre de Form1 a Proveedores.
>
> Pero ahora que lo llamo (proveedores) desde el menú:
>
> Dim frm as New Proveedores
> frm.Show() > aqui me da el error.
>
> al form Proveedores le cambie:
> Public Class Form1
>
> Inherits System.Windows.Forms.Form
>
> por
>
> Public Class Proveedores
>
> Inherits System.Windows.Forms.Form
>
>
> Me falto algo mas supongo.
>
> De antemano muchas gracias.
>
> David Fúnez
> Tegucigalpa, Honduras
>
> "La Piratería Mata Las Ideas"
> Desarrollador Cinco Estrellas Visual FoxPro
>
>
>


Respuesta Responder a este mensaje
#9 Guillermo guille
13/10/2004 - 00:31 | Informe spam
¿Usando este código que mandas ahora?
Es que en el anterior usaste New Proveedores y en esta ocasión no lo usas y eso
si que puede darte ese error...
Es decir, si haces esto:
Dim frm As New Proveedores
Es correcto y no debe dar error, pero si haces esto otro:
Dim frm As Proveedores
Hasta que no crees una nueva instancia no puedes usar esa variable.
frm = New Proveedores
frm.Show()


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"David Fúnez" wrote in message
news:%
nop;

el error lo da desde el form de MENU en llamada al Form Proveedores:

Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MenuItem2.Click
Dim frm As Proveedores

frm.Show()

End Sub


David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Guillermo 'guille'" wrote in message
news:O%
comprueba que el error no se produzca "dentro" del form Proveedores, ya


que si
esa clase existe y creas una nueva instancia no debe producir ese error,


ya que
indica que intentas acceder a un objeto no creado, pero si puede


producirse
dentro del formulario y el error se propague fuera...

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"David Fúnez" wrote in message
news:%233AcV%
> Este es el error que da:
>
> Excepción no controlada del tipo 'System.NullReferenceException' en
> Kardex.exe
>
> Información adicional: Object reference not set to an instance of an


object.
>
> David Fúnez
> Tegucigalpa, Honduras
>
> "La Piratería Mata Las Ideas"
> Desarrollador Cinco Estrellas Visual FoxPro
>
>
> "Guillermo 'guille'" wrote in message
> news:
>> en teoría no debe producirse ningún error por esa llamada, ¿cual es el
> error
>> que da?
>>
>>
>> Nos vemos.
>> Guillermo
>> Microsoft VB MVP desde 1997
>> Te invito a mi sitio dedicado al VB y más...
>> http://www.elguille.info/
>> http://www.mundoprogramacion.com/
>> (puede que el correo usado sea anti-spam)
>>
>>
>> "David Fúnez" wrote in message
>> news:
>> > Ok;
>> >
>> > Tengo 3 forms:
>> > 1- menú
>> > 2- Form Proveedores
>> > 3- Form busqueda "este es llamado desde Proveedores"
>> >
>> > El form Proveedores era el Form de inicio, pero en las propiedades


del
>> > proyecto cambie el Form que debia ser el principal a "Menú" y al que


era
>> > form de inicio le cambie el nombre de Form1 a Proveedores.
>> >
>> > Pero ahora que lo llamo (proveedores) desde el menú:
>> >
>> > Dim frm as New Proveedores
>> > frm.Show() > aqui me da el error.
>> >
>> > al form Proveedores le cambie:
>> > Public Class Form1
>> >
>> > Inherits System.Windows.Forms.Form
>> >
>> > por
>> >
>> > Public Class Proveedores
>> >
>> > Inherits System.Windows.Forms.Form
>> >
>> >
>> > Me falto algo mas supongo.
>> >
>> > De antemano muchas gracias.
>> >
>> > David Fúnez
>> > Tegucigalpa, Honduras
>> >
>> > "La Piratería Mata Las Ideas"
>> > Desarrollador Cinco Estrellas Visual FoxPro
>> >
>> >
>> >
>>
>>
>
>






Respuesta Responder a este mensaje
#10 Guillermo guille
13/10/2004 - 00:33 | Informe spam
pero te funcionará porque ya no necesitas "crear" el formulario, ya que cuando
haces que un formulario sea el de inicio, es el propio compilador el que se
encarga de crear el NUEVO formulario.


Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"David Fúnez" wrote in message
news:%23Ye$
ok;

Fijate que hasta volví a poner el form de Proveedores con el
nombre Form1 y sigue dando el problema.

Si lo vuelvo a poner como de INICIO si funciona.

Tengo VS.NET 2003.


David Fúnez
Tegucigalpa, Honduras

"La Piratería Mata Las Ideas"
Desarrollador Cinco Estrellas Visual FoxPro


"Jorge Serrano [MVP VB]"
wrote in
message news:
Hola David,

es correcto. He repetido tus explicaciones y no he encontrado ningún


error.

La única duda que había era la de cambiar el nombre de la clase, Public
Class Proveedores, pero esta parte ya la has hecho también.

En mi caso lo he probado y funciona perfectamente.

Si acaso, abre un proyecto nuevo, e intenta repetir estos pasos y ver lo


que
ocurre.
Si te da error, trata de explicarnos paso a paso como lo has hecho.

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/
No te olvides de:
http://www.microsoft.com/spanish/ms...des/vbnet/

Frase: "Si le das pescado a un hombre hambriento, le nutres durante una
jornada. Si le enseñas a pescar, le nutrirás toda su vida." Lao-Tsé - 600


AC
[aprox]



"David Fúnez" escribió en el mensaje
news:
> Ok;
>
> Tengo 3 forms:
> 1- menú
> 2- Form Proveedores
> 3- Form busqueda "este es llamado desde Proveedores"
>
> El form Proveedores era el Form de inicio, pero en las propiedades del
> proyecto cambie el Form que debia ser el principal a "Menú" y al que era
> form de inicio le cambie el nombre de Form1 a Proveedores.
>
> Pero ahora que lo llamo (proveedores) desde el menú:
>
> Dim frm as New Proveedores
> frm.Show() > aqui me da el error.
>
> al form Proveedores le cambie:
> Public Class Form1
>
> Inherits System.Windows.Forms.Form
>
> por
>
> Public Class Proveedores
>
> Inherits System.Windows.Forms.Form
>
>
> Me falto algo mas supongo.
>
> De antemano muchas gracias.
>
> David Fúnez
> Tegucigalpa, Honduras
>
> "La Piratería Mata Las Ideas"
> Desarrollador Cinco Estrellas Visual FoxPro
>
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida