
bueno aqui me tienen de nuevo con una duda, estoy realizando un sistema de oficina ya ven de esos tediosos...
mi pregunta es, que les parece este codigo:
Aqui el MDIForm1
Contiene: Command1, Command2, Label1 y Timer1
Código
Option Explicit Private Sub MDIForm_Load() SaveSetting "Probando", "Prueba", "Numero", "" Form1.Show Form2.Show Form2.Show End Sub Private Sub MDIForm_Unload(Cancel As Integer) DeleteSetting "Probando", "Prueba" End Sub
Aqui del Form1 (Child)
Contiene: Command1, Command2, Label1 y Timer1
Código
Option Explicit Private Sub Command1_Click() Do While GetSetting("Probando", "Prueba", "Numero") <> "" DoEvents Loop SaveSetting "Probando", "Prueba", "Numero", "1" Command1.Enabled = False Command2.Enabled = True End Sub Private Sub Command2_Click() SaveSetting "Probando", "Prueba", "Numero", "" Command1.Enabled = True Command2.Enabled = False End Sub Private Sub Form_Load() Timer1.Interval = 500 End Sub Private Sub Timer1_Timer() Label1.Caption = Now End Sub
Y aca del form2 (Child)
Contiene: Command1, Command2, Label1 y Timer1
Código
Option Explicit Private Sub Command1_Click() Do While GetSetting("Probando", "Prueba", "Numero") <> "" DoEvents Loop SaveSetting "Probando", "Prueba", "Numero", "1" Command1.Enabled = False Command2.Enabled = True End Sub Private Sub Command2_Click() SaveSetting "Probando", "Prueba", "Numero", "" Command1.Enabled = True Command2.Enabled = False End Sub Private Sub Form_Load() Timer1.Interval = 500 End Sub Private Sub Timer1_Timer() Label1.Caption = Now End Sub
Si se fijan el Form1 y Form2 tienen el mismo codigo.
Espero sus opiniones, el uso de esto es que para que haga un
procedimiento X lo haga hasta que se termine en otro o cuando
se de clic o termine una funcion, ejemplo si en ambos codigos quiero usar el
Open Archivo as append #1
Se que puedo usar el FREEFILE pero solo que no lo quiero usar.