Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: z_ane_666 en 10 Julio 2010, 02:46 AM

Título: no puedo usar variable de otro formulario
Publicado por: z_ane_666 en 10 Julio 2010, 02:46 AM
buenos dias señores ,espero que me puedan ayudar en este problema

tengo hechos 2 formularios . El primero llamado form1 tiene este codigo
(aclaro que tiene 2 controles: un command1  y un text1

Public doom As String
Private Sub Command1_Click()
Form1.Visible = False
Form2.Visible = True
doom = Text1.Text
End Sub

Private Sub Form_Load()
MsgBox ("bienvenido a mi sistema de fichas simple. ingrese localizacion donde se trabajara")
End Sub


y el segundo form2 tiene text1,text2,text3 y un command1 com estos codes

Private Sub Command1_Click()
Open Path & doom & ":\" & "datos.txt" For Append As #1
         Print #1, "nombre:" & Text1.Text
         Print #1, "edad:" & Text2.Text
         Print #1, "direccion:" & Text3.Text & vbNewLine & "-----------------------"
        Close #1
        MsgBox ("siguiente persona")
        Text1.Text = ""
        Text2.Text = ""
        Text3.Text = ""
End Sub


Private Sub Form_Load()

Open Path & doom & ":\" & "datos.txt" For Append As #1
         Print #1, "base de datos del dia:  " & Now & vbNewLine
         Close #1
End Sub



el problema es el que indique en el titulo. no puedo lograr que la variable doom sea usada tambien en el form2 , ne sale error 52 , el form2 esta bien programado
el problema radica emn form1

espero que me ayudemn

saludos



Título: Re: no puedo usar variable de otro formulario
Publicado por: Once en 10 Julio 2010, 02:50 AM
Intenta asi:

Código (vb) [Seleccionar]

form1.doom


asi llamas a una variable publica que esta en otro form.

Saludos.
Título: Re: no puedo usar variable de otro formulario
Publicado por: BlackZeroX en 10 Julio 2010, 02:54 AM

Si pones solo doom asi por asi das por hecho que esa variable la tienes declara en un modulo .bas!¡.

Sangriento infierno Lunar!¡.
Título: Re: no puedo usar variable de otro formulario
Publicado por: z_ane_666 en 10 Julio 2010, 03:01 AM
bueno ya me funcina. gracias BZX por la idea del PUBLIC y a 11sep por decirme como se hace el so de la variable public


saludos