17/02/10 19:10
Rikisonny
ciao a tutti... ho un problema... prima nel mio programma avevo 2 textbox in cui in una cera un sito di un programma nell'altra la versione del programma e il programma in automatico ti diceva se cerano aggiornamenti... ora pero vorrei poter avere piu programmi di cui controllare l'aggiornamento e allora ho deciso di mettere una listbox per il programma e una listbox per la versione... il codice iniziale era questo:
Una classe per scaricare il testo html di una pagina web e sotto un button "cerca aggiornamenti" cera questo codice:
Ora il problema è: come fare per poter usare la stessa funzione per cercare aggiornamenti per ogni oggetto della listbox?? io ho messo:
Cosi so fino a che items arriverò a controllare... ma il problema è sostituire i due textbox (textbox1.text e txtversione.text) con gli items della listbox... Grazie per l'aiuto
EDIT: la funzione afterfirst e beforefirst servono per capire la versione nuova... infatti se nel codice html cè scritto versione programma 1.1 Download
io dico dopo versione programma e prima di download è una string se è uguale a txtversione nessuna aggiornamento altrimenti nuovo aggiornamento...
Una classe per scaricare il testo html di una pagina web e sotto un button "cerca aggiornamenti" cera questo codice:
Dim URL As String URL = textbox1.Text Dim objScaricaURL As New ScaricaURL objScaricaURL.SetURL(URL) richtextbox1.Text = objScaricaURL.Scarica 'richtextbox conterrà il codice html 'della pagina con il programma Dim data, data1 As String data = afterfirst(richtextbox1.Text, lblhtml1.Text) 'afterfirst è una funzione 'che seleziona la parte dopo il contenuto di lblhtml1 data1 = beforefirst(data, lblhtml3.Text) lblhtml2.Text = data1 If lblhtml2.Text.Contains(txtversione.Text) Then 'txtversione è la versione del 'programma MessageBox.Show("Nessun Aggiornamento", "Aggiornamenti") Else MessageBox.Show(lblhtml2.Text & " Disponibile per la tua applicazione!", "Aggiornamenti") End If
Ora il problema è: come fare per poter usare la stessa funzione per cercare aggiornamenti per ogni oggetto della listbox?? io ho messo:
Dim Contatore As String Contatore = listbox1.Items.Count - 1
Cosi so fino a che items arriverò a controllare... ma il problema è sostituire i due textbox (textbox1.text e txtversione.text) con gli items della listbox... Grazie per l'aiuto
EDIT: la funzione afterfirst e beforefirst servono per capire la versione nuova... infatti se nel codice html cè scritto versione programma 1.1 Download
io dico dopo versione programma e prima di download è una string se è uguale a txtversione nessuna aggiornamento altrimenti nuovo aggiornamento...
Ultima modifica effettuata da Rikisonny 17/02/10 22:05
aaa