So ich bins mal wieder. Mein Programm läuft jetzt, danke nochmal, doch nun habe ich ein anderes problem:
wenn man auf den button klick führt mein prog eine nunja relativ aufwendige funktion aus, das problem ist es sieht aus als hätte es sich aufgehängt ist jedoch nicht der fall.
Er tut es und die funktionfunktioniert auch. jedenfalls wollte ich jetzt so eine kleine Rückmeldung für den benutzer machen: ein label dessen text sich verändert sobald 1 ein item in der liste (durch "," und split) in der funktion durchgegangen wird. das problem ist (vermute ich jedenfalls) die funktion ist zu "schwer" für mein programm und er führt nur die funktion aus und ignoriert die rückmeldung.
hier mein code (verändert da ich nicht will das das programm kopiert wird) :
so ungefähr sieht es aus, klappt jedoch nicht
wenn man auf den button klick führt mein prog eine nunja relativ aufwendige funktion aus, das problem ist es sieht aus als hätte es sich aufgehängt ist jedoch nicht der fall.
Er tut es und die funktionfunktioniert auch. jedenfalls wollte ich jetzt so eine kleine Rückmeldung für den benutzer machen: ein label dessen text sich verändert sobald 1 ein item in der liste (durch "," und split) in der funktion durchgegangen wird. das problem ist (vermute ich jedenfalls) die funktion ist zu "schwer" für mein programm und er führt nur die funktion aus und ignoriert die rückmeldung.
hier mein code (verändert da ich nicht will das das programm kopiert wird) :
VB.NET-Quellcode
- [oben]
- dim current_count as integer
- Private Sub Button5_Click(sender As System.Object, e As System.EventArgs) Handles Button_send.Click
- Label16.Text = "Sending"
- Dim meinelistediezubearbeitenist As String
- meinelistediezubearbeitenist = TextBox_liste.Text
- For Each element_einzel As String In element_from_list.Split(",")
- meinefunktion(element_einzeln)
- Label16.Text = "Sending" & current & " of " & gesammt_anzahl_aller_elemente
- Next
- meinefunktion()
- End Sub
- sub meinefuntkion(byval xy as string)
- blablabla führ das und das aus
- current_count = current_count + 1
- end sub
so ungefähr sieht es aus, klappt jedoch nicht