salve a tutti il mio problema è come fare a richiamare da una classe(ClassRead) un thread nella form del mio programma...vi lascio del codice cosi magari capite meglio grazie.
questa sarebbe ClassRead il thread richiama la function Controllo
codice:
Public Sub Operazione()
Dim th As New Thread(AddressOf Controllo)
th.IsBackground = True
th.Start()
End Sub
Public Function Controllo() As Boolean
Dim a As Boolean = False
Dim lungh As Integer = 0
Try
ecc. ecc.
e io devo richiamare il thread qui(nella form1) immagino al posto di x.Controllo
codice:
Private Sub ControllaSiti()
listSiti.Items.Clear()
Dim apppath As String = My.Application.Info.DirectoryPath
Dim databasexml As New DataSet
Dim ok As String = " OK"
Dim no As String = " Bad Request!"
Dim urlSito As String = ""
databasexml.ReadXml(apppath + "\DBSiti.xml")
For Each i As DataRow In databasexml.Tables(0).Rows
Dim x As New ClassRead
urlSito = i("url_sito")
x.Url = urlSito
If x.Controllo = True Then
listSiti.Items.Add(urlSito + ok)
Else
listSiti.Items.Add(urlSito + no)
Dim err As String = x.StatoErr
Dim invio As New ClassMail
invio.MailReport(urlSito, err)
End If
Next
End Sub
grazie a tutti in anticipo