1. #1

    Registriert seit
    26.11.2011
    Beiträge
    90
    Thanked 18 Times in 11 Posts

    Standard .txt random schreiben

    Liebe user,
    ich sitze gerade vor folgenden Problem:
    Ich möchte aus einer .txt um die 50 Wört Random rausnehmen und in den Chat schreiben.

    Ich hab langsam echt keine ahnung mehr:

    Visual Basic Quellcode

    PHP-Code:
    Timer11.Interval 123459
            
    If CheckBox4.Checked Then
                Timer11
    .Start()
            
    End If
            
    Dim textFileLines() As String IO.File.ReadAllLines("abc.txt")
            
    Dim rnd As New Random

            client
    .SendMessage(textFileLines(rnd.Next(0textFileLines.Length 1))) 
    Es wird kein text geschrieben
    Weiß jemand warum?
    Kann mir jemand helfen?

  2. #2
    Avatar von exception
    Registriert seit
    27.03.2012
    Beiträge
    198
    Thanked 57 Times in 36 Posts

    Standard .txt random schreiben

    PHP-Code:
    client.SendMessage(textFileLines(rnd.Next(0textFileLines.COUNT 1))) 
    textFileLines.Lenght = Wie viele einzelne Zeichen das ganze Textdokument hat
    textFileLines.COUNT = Wie viele Zeilen bzw. Items es hat
    Ich will Geld haben und zwar so viel, das ich auch mal sagen kann das es Wichtigeres gibt...

  3. #3

    Registriert seit
    26.11.2011
    Beiträge
    90
    Thanked 18 Times in 11 Posts

    Standard .txt random schreiben

    Passiert leider nichts....
    Es wird nichts geschrieben.

  4. #4
    Avatar von exception
    Registriert seit
    27.03.2012
    Beiträge
    198
    Thanked 57 Times in 36 Posts

    Standard .txt random schreiben

    @Escobar

    Entweder der Client ist nicht connected oder du hast keinen Inhalt in deinem
    Array. Der Code stimmt.

    Edit:
    Mach mal
    MessageBox.Show(textFileLines(rnd.Next(0, textFileLines.COUNT - 1))

    statt dem Client.SendMessage(). Ich bin mir sicher das du nicht verbunden bist.
    Geändert von Darkfield (10.04.2014 um 05:52 Uhr)
    Ich will Geld haben und zwar so viel, das ich auch mal sagen kann das es Wichtigeres gibt...

  5. #5

    Registriert seit
    26.11.2011
    Beiträge
    90
    Thanked 18 Times in 11 Posts

    Standard .txt random schreiben

    Da passiert ebenso wenig....
    Bekomm keine msgbox.

  6. #6
    Avatar von exception
    Registriert seit
    27.03.2012
    Beiträge
    198
    Thanked 57 Times in 36 Posts

    Standard .txt random schreiben

    @Escobar

    Dann wird der Code nichtmal ausgeführt. Ein Codeabschnitt oder eine genauere
    Beschreibung wäre hilfreich.

    PHP-Code:
     Dim x As String() = IO.File.ReadAllLines("C:\users\daniel\desktop\asteroids.txt")
            
    Dim rnd As New Random

            Dim line 
    As String x(rnd.Next(0x.Count))

            
    MessageBox.Show(line
    So holst du dir jedenfalls eine Randomline aus deinem Textdokument.
    Geändert von Darkfield (10.04.2014 um 05:52 Uhr)
    Ich will Geld haben und zwar so viel, das ich auch mal sagen kann das es Wichtigeres gibt...

  7. #7

    Registriert seit
    26.11.2011
    Beiträge
    90
    Thanked 18 Times in 11 Posts

    Standard .txt random schreiben

    PHP-Code:
     Private Sub Timer11_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer11.Tick
            Timer11
    .Interval 6000
            
    If CheckBox4.Checked Then
                Timer11
    .Start()
            
    End If
            
    Dim textFileLines() As String IO.File.ReadAllLines("abc.txt")
            
    Dim rnd As New Random

            Dim x 
    As String() = IO.File.ReadAllLines("C:\users\Marco\desktop\abc.txt")


            
    MessageBox.Show(x(rnd.Next(0x.Count)))
        
    End Sub 
    Nichts passiert....

  8. #8
    Avatar von exception
    Registriert seit
    27.03.2012
    Beiträge
    198
    Thanked 57 Times in 36 Posts

    Standard .txt random schreiben

    @Escobar

    1.) Du startest den Timer im Timer? Wie soll das gehen?
    2.) Startest du den Timer überhaupt irgendwo?

    PHP-Code:
     Private Sub Timer11_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Timer11.Tick
            Dim rnd 
    As New Random
            Dim x 
    As String() = IO.File.ReadAllLines("C:\users\Marco\desktop\abc.txt")

            
    MessageBox.Show(x(rnd.Next(0x.Count)))
        
    End Sub 
    Button oder whatever:

    PHP-Code:
    Timer11.Start
    Timer11
    .Interval 6000 
    Jetzt solltest du alle 6 Sekunden eine MsgBox mit einer zufälligen Zeile
    aus deiner Textdatei bekommen. Wenn nicht, machst du grundlegend irgendwas
    falsch.
    Geändert von Darkfield (10.04.2014 um 05:52 Uhr)
    Ich will Geld haben und zwar so viel, das ich auch mal sagen kann das es Wichtigeres gibt...

  9. #9

    Registriert seit
    30.01.2011
    Beiträge
    32
    Thanked 54 Times in 46 Posts

    Standard .txt random schreiben

    @Escobar

    Du startest den Timer11 im Timer11? Wird dieser Timer11 denn bei irgendeinem Ereignis außerhalb(!) des Timers gestartet?

    Gruß

    é: Too Late..
    Geändert von Darkfield (10.04.2014 um 05:52 Uhr)

  10. #10

    Registriert seit
    26.11.2011
    Beiträge
    90
    Thanked 18 Times in 11 Posts

    Standard .txt random schreiben

    Alles klar, hat sich erledigt.
    die .txt war eig eine .rtf -.-

    Kann geschloßen werden!

Ähnliche Themen

  1. Random Wallpaper Collection
    Von Ta1lor im Forum Wallpaper
    Antworten: 8
    Letzter Beitrag: 18.03.2013, 08:51
  2. .txt random schreiben
    Von Escobar im Forum Sourcecode
    Antworten: 1
    Letzter Beitrag: 30.01.2012, 15:54
  3. Random String erzeugen
    Von aquastar im Forum Hochsprachen
    Antworten: 6
    Letzter Beitrag: 15.10.2011, 22:49
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.