Foro de elhacker.net

Programación => 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
Código:
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
Código:
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
  1. form1.doom
  2.  

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