Hallo Leute. Dies ist das erste mal das ich hier im forum was schreibe also seht mir fehler nach . Ich bin in VB 2010 (hab ein paar Erfahrungen in VBA) leider noch ein ziemlicher Neuling. Ich hatte jetzt vor ein Hangman bzw. Galgenmännchen Spiel zu programmieren. Ich habe eine txt-Datei auf dem Desktop als "Datenbank" bzw. Wörterliste angelegt und in jede Zeile ein Wort geschrieben. Nach langem Suchen fand ich dann auch einen Codeschnipsel um eine Zufälle Zeile auszulesen.
Meine ersten Test Versuche haben auch funktioniert. Doch als ich die txt - Datei in die Ressourcen legte und von da auslesen wollte, war das Auslesen einer zufälligen Zeile nicht mehr Möglich . Könnt ihr mir helfen?
Quellcode
- Imports System.IO
- Public Class Form1
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim datei As String = "C:\Users\...\Desktop\test.txt"
- Dim wort As String = Nothing
- Dim Zufall As New Random
- Dim lines() As String = IO.File.ReadAllLines(datei)
- Dim Menge As Integer = lines.Count
- Dim returnValue As Integer = Zufall.Next(0, Menge)
- wort = lines(returnValue)
- Label1.Text = wort
- If wort.Length = 3 Then
- Label2.Visible = True
- Label3.Visible = True
- Label4.Visible = True
- Label4.Text = Mid(wort, 2, 1)
- End If
- End Sub
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „jabor“ ()