service stops when the from loads
i have pasted the code. kindly advice
Private Sub form_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
Dim vfa As Object
onImage.Visible = False
offImage.Visible = False
vfa = RegistryReadTheme()
If vfa = 0 Then
connectionSettingFrame(0).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
formStatusframe(1).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
configuredHostsFrame(2).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
assignedTargetsFrame(3).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
availableTargetsFrame(4).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
accessControlFrame(5).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
aboutframe(6).BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
offradio.BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
onRadio.BackColor = System.Drawing.ColorTranslator.FromOle(&H8000000F)
Else
connectionSettingFrame(0).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
formStatusframe(1).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
configuredHostsFrame(2).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
assignedTargetsFrame(3).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
availableTargetsFrame(4).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
accessControlFrame(5).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
aboutframe(6).BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
offradio.BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
onRadio.BackColor = System.Drawing.ColorTranslator.FromOle(&H8FFFFFFF)
End If
formRegistryValue = RegistryReadform ()
Diskmanagement.Visible = False
addHostButton.Visible = False
Remove.Visible = False
formStatusframe(1).Visible = True
refresh_general.Visible = False
targetAddButton.Visible = False
targetRemoveButton.Visible = False
SettingButton.Enabled = False
onRadio.Enabled = True
Call Get_Adapter_Information()
Call get_ip_address()
Me.Show()
Me.Refresh()
Dim adapterCheck As Boolean
Dim adapterLoop As Integer
If AdapterListView.Items.Count > 0 Then
For adapterLoop = 0 To AdapterListView.Items.Count - 1
If AdapterListView.Items.Item(adapterLoop).Checked = True Then
adapterCheck = True
Exit For
Else
adapterCheck = False
End If
Next
Else
adapterCheck = False
End If
Dim isInitatorFileExist, isTargetFileExist As Boolean
isInitatorFileExist = File.Exists(formRegistryValue & "\initiators.conf")
isTargetFileExist = File.Exists(formRegistryValue & "\targets.conf")
Dim straline As Object
Dim confString As String
Dim check1 As Boolean
check1 = False
If (isTargetFileExist) Then
FileOpen(1, formRegistryValue & "\targets.conf", OpenMode.Input)
Do Until (EOF(1))
straline = LineInput(1)
confString = straline
If blockdiv_check(confString) = True Then
check1 = True
' onRadio.Enabled = False
'offradio.Checked = True
End If
Loop
FileClose((1))
End If
If (isInitatorFileExist And isTargetFileExist And adapterCheck And check1) Then
onRadio.Enabled = True
Else
onRadio.Enabled = False
Exit Sub
End If
errmsg: If Err.Number <> 53 And adapterCheck = True Then
onRadio.Enabled = True
Else
onRadio.Enabled = False
End If
Dim SERVICE_STATUS_Renamed As String
SERVICE_STATUS_Renamed = ServiceStatus("", "Task Scheduler")
If UCase(SERVICE_STATUS_Renamed) = "RUNNING" Then
onRadio.Enabled = True
Else
offradio.Checked = True
End If
If (isInitatorFileExist And isTargetFileExist And adapterCheck) Then
onRadio.Enabled = True
Else
onRadio.Enabled = False
Exit Sub
End If
End Sub