S
sgl
Hi all,
I am using Office 2003. I am trying to develop a routine with a Progress Bar
that ping pongs until connection is made with the relevant URL. Once
connection made and URL activated the StopFlag should be set to TRUE at which
stage we exit the Ping Pong Progress bar and the application should continue
with the rest of the code.
How do I call and develop a Function for the StopFlag to show TRUE
I have the following progress bar routine.
Option Explicit
Dim sngPercent As Single
Dim StopFlag As Boolean
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Public Sub StartProgress()
sngPercent = 0
'When starting the flag is set false
StopFlag = False
Do Until sngPercent = 100
'If StopFlag changes to true then exit sub
If StopFlag = True Then
sngPercent = 100
Exit Sub
End If
ProgressStyle sngPercent
DoEvents
sngPercent = sngPercent + 1
Sleep 100
' This is what makes it all work going around continuously!
If sngPercent = 100 Then
sngPercent = 0
End If
Loop
End Sub
Public Sub ProgressStyle(Percent As Single)
Dim strTemp As String
Dim intIndex As Integer
intIndex = Int((Percent * 100) Mod (Len(WebProgressBar!Label2.Caption) +
1))
strTemp = String(Len(WebProgressBar!Label2.Caption), " ")
If intIndex > 0 Then
Mid(strTemp, intIndex, 1) = "•"
End If
WebProgressBar!Label3.Caption = strTemp
End Sub
Many thanks/sgl
I am using Office 2003. I am trying to develop a routine with a Progress Bar
that ping pongs until connection is made with the relevant URL. Once
connection made and URL activated the StopFlag should be set to TRUE at which
stage we exit the Ping Pong Progress bar and the application should continue
with the rest of the code.
How do I call and develop a Function for the StopFlag to show TRUE
I have the following progress bar routine.
Option Explicit
Dim sngPercent As Single
Dim StopFlag As Boolean
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Public Sub StartProgress()
sngPercent = 0
'When starting the flag is set false
StopFlag = False
Do Until sngPercent = 100
'If StopFlag changes to true then exit sub
If StopFlag = True Then
sngPercent = 100
Exit Sub
End If
ProgressStyle sngPercent
DoEvents
sngPercent = sngPercent + 1
Sleep 100
' This is what makes it all work going around continuously!
If sngPercent = 100 Then
sngPercent = 0
End If
Loop
End Sub
Public Sub ProgressStyle(Percent As Single)
Dim strTemp As String
Dim intIndex As Integer
intIndex = Int((Percent * 100) Mod (Len(WebProgressBar!Label2.Caption) +
1))
strTemp = String(Len(WebProgressBar!Label2.Caption), " ")
If intIndex > 0 Then
Mid(strTemp, intIndex, 1) = "•"
End If
WebProgressBar!Label3.Caption = strTemp
End Sub
Many thanks/sgl