home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.visual.basic      MS Visual Basic discussions, NOT dot-net      10,840 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 10,401 of 10,840   
   A.G.van Staveren to All   
   Waiting until loop finished.   
   05 Feb 07 16:46:24   
   
   From: a.vanstaveren1@chello.nl   
      
   Start learning VB 2005 EE and made a kind of Timing program.   
   Tried to show a text during time-call but it comes up only after the loop is   
   finished.   
   (TextBox2 in Sub Button1_Click)   
   I do not understand why.   
   Cannot find it either on internet.   
   Please can anyone explain to me the reason.   
   Here the code so far:   
   Public Class Form1   
      
   Dim Uitlezing As Single = 0   
      
   Dim Inlezing As Single = 0   
      
   Dim BeginTime As Double = 0   
      
   Dim FinishTime As Double = 0   
      
   Dim ElapsedTime As Single = 0   
      
   Dim Wachttijd As Single = 5   
      
   Dim Wachttext As String = ""   
      
   Dim TotalTime As Single = 0   
      
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As   
   System.EventArgs) Handles Button1.Click   
      
      
      
   TextBox2.Text = "Program Runs"   
      
   Call InitializeTimer(Uitlezing, Wachttijd)   
      
   Inlezing = Uitlezing   
      
   Uitlezing = 0   
      
   TextBox1.Text = "Waiting Time was" & " " & Str(Inlezing) & " Seconds."   
      
      
      
   End Sub   
      
      
      
   Private Sub InitializeTimer(ByRef Uitlezing As Single, ByRef Wachttijd As   
   Single)   
      
   ElapsedTime = 0   
      
   BeginTime = Microsoft.VisualBasic.DateAndTime.Timer   
      
   Do While ElapsedTime < Wachttijd   
      
   FinishTime = Microsoft.VisualBasic.DateAndTime.Timer   
      
   ElapsedTime = (FinishTime - BeginTime)   
      
   Loop   
      
   Uitlezing = ElapsedTime   
      
   End Sub   
      
      
      
      
      
   Private Sub Wait_Click(ByVal sender As System.Object, ByVal e As   
   System.EventArgs) Handles Wait.Click   
      
      
      
   Wachttext = MaskedTextBox1.Text   
      
   Wachttijd = Single.Parse(Wachttext)   
      
   Call InitializeTimer(Uitlezing, Wachttijd)   
      
   TotalTime = Inlezing + Uitlezing   
      
   TextBox2.Text = "Total Time is" & " " & Str(TotalTime) & " " & "Seconds"   
      
      
   End Sub   
      
      
   End Class   
      
   Many thanks,   
   Arie   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca