Hi,
ich versuche mich daran, meine Programme alle mit Option Strict On zu schreiben. Zu Test Zwecken hab ich mein letztes schon fertiges Programm im Nachhinein auf Option Strict On gestellt.
Ich konnte zwei, drei Fehler beheben aber bei folgendem komm ich nicht weiter. Trotz Recherche und Google etc.
"option Strict on läßt spätes Binden /Late Binding nciht zu"
Programm ist ein TicTacToe Spiel Human vs CPU. Der gepostete Code ist nur ein Ausschnitt die Resest() Sub wird aus Form1 aufgerufen (siehe 3ten Post). Die erste Zeile des 9 Feld großen TicTacToe Feldes soll mit " " vorbelegt werden.
Konkret geht es um:
Ich weiß das es irgendwie mit DirectCast gehen sollte. Ich bekomme es nicht hin. Danke für Hilfe ...
ich versuche mich daran, meine Programme alle mit Option Strict On zu schreiben. Zu Test Zwecken hab ich mein letztes schon fertiges Programm im Nachhinein auf Option Strict On gestellt.
Ich konnte zwei, drei Fehler beheben aber bei folgendem komm ich nicht weiter. Trotz Recherche und Google etc.
"option Strict on läßt spätes Binden /Late Binding nciht zu"
Programm ist ein TicTacToe Spiel Human vs CPU. Der gepostete Code ist nur ein Ausschnitt die Resest() Sub wird aus Form1 aufgerufen (siehe 3ten Post). Die erste Zeile des 9 Feld großen TicTacToe Feldes soll mit " " vorbelegt werden.
Konkret geht es um:
VB.NET-Quellcode
- Option Strict On
- Module Module2
- Dim SpielfeldBoxen As Array = {Form1.Txb0, Form1.Txb1, Form1.Txb2}
- Dim FreiesFeldZeichen As String = " "
- Dim SpielStandArray(8) As String
- Sub ResetGame()
- For i = 0 To 2
- SpielfeldBoxen(i).Text = FreiesFeldZeichen 'Late Binding Fehler (SpielfeldBoxen)
- SpielfeldBoxen(i).Enabled = True 'Late Binding Fehler (SpielfeldBoxen)
- SpielStandArray(i) = FreiesFeldZeichen
- Next
- End Sub
- ...
- End Module
Ich weiß das es irgendwie mit DirectCast gehen sollte. Ich bekomme es nicht hin. Danke für Hilfe ...
codewars.com Rank: 4 kyu
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „nogood“ ()