Simpele 'mijn code doet het niet' vraag. Ik heb deze code, welke in designtime en bij compilen geen error geeft, maar tijdens runtime zegt ie frmMain...... enz. (regel 23 en 26):Object reference not set to an instance of an object. Terwijl er weldegelijk een textboxbox met de naam txtBlaat op mn form zit. Muliline = true, en modifiers friend en public werken beide niet.
Wat hij zou moeten doen is werken
en volgens mij zou dit in visual basic 6 wel werken, maar dis .Net. Heb MSDN en de Debuggerhelp en google al gebruikt om te zoeken op die error, maar ik krijg t niet weg.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| Public Class frmMain Dim myThread As System.Threading.Thread Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim Lusje As New Lus myThread = New System.Threading.Thread(AddressOf Lusje.Looping) End Sub Private Sub cmdStopThread_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStopThread.Click myThread.Abort() End Sub Private Sub cmdStartThread_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStartThread.Click myThread.Start() End Sub Public Class Lus Private I As Integer Private tempText As String Sub Looping() Do tempText = frmMain.txtBlaat.Text If tempText.Contains("oeps") Then MessageBox.Show("oeps mag niet hè!") frmMain.txtBlaat.Text = tempText.Replace("oeps", "") End If I = 1 Loop While I = 1 End Sub End Class End Class |
Wat hij zou moeten doen is werken