vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
So - hier die Erklärung 
Autor: ModeratorMoni (Moderator)
Datum: 05.05.02 21:16

Hi Christopher,

ich hab mal die ersten beiden If-Blöcke des Codes der Sub Senden() korrigiert:

Sub Senden()
    If LCase(txtEingabe.Text) = "hallo" Then    ' hier 1. If
        Randomize
        zufall = Int(Rnd * 3) + 1
        If zufall = 1 Then                          ' hier 2. If
            kate = "Hi ich bin die Kate."
        ElseIf zufall = 2 Then
            kate = "Hallo wie geht es dir?"
        ElseIf zufall = 3 Then
            kate = "Moin moin!"
        End If                                           ' End If - bezogen auf 
        ' 2. If
    End If                                                ' End If - bezogen 
    ' auf 1. If
 
    If LCase(txtEingabe.Text) = "hallo kate" Then   ' hier stand mal ElseIf
        Randomize
        zufall = Int(Rnd * 3) + 1
        If zufall = 1 Then                                 ' noch ein If
            kate = "Was suchst du hier bei mir?"
        ElseIf zufall = 2 Then
            kate = "Was kann ich dir anbieten? Willst du was bestimmtes?"
        ElseIf zufall = 3 Then
            kate = "Was bist du m. oder w.?"
        End If                                                  ' End if - 
        ' bezogen auf 2. If
    End If                                                      ' End if - 
    ' bezogen auf 1. If
 
    If ............

Es ist im Prinzip immer der gleiche Fehler: Für jede If-Anweisung innerhalb eines If-Blockes brauchst Du ein End If. Eine ElseIf-Bedingung kann immer nur innerhalb eines If-Blockes stehen, niemals am Anfang. Wenn Du Deinen Code unter diesen Gesichtspunkten nochmals durchgehst, müsste es eigentlich klappen.

cu
Moni

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Brauche Hilfe75Christopher05.05.02 20:17
Re: Brauche Hilfe185ModeratorMoni05.05.02 20:23
Re: Brauche Hilfe43Christopher05.05.02 20:32
Re: Brauche Hilfe183ModeratorMoni05.05.02 20:39
Re: Brauche Hilfe51Christopher05.05.02 20:46
Und Schwupp da isser!213unbekannt05.05.02 20:51
Re: Und Schwupp da isser!43Und nochmal Chr...05.05.02 21:00
So - hier die Erklärung196ModeratorMoni05.05.02 21:16
Jepp, es sind sogar zwei 200unbekannt05.05.02 21:06
Falsch - noch mehr186ModeratorMoni05.05.02 21:08
Stimmt ...193unbekannt05.05.02 21:13
Suuuuuuuuper35Christopher05.05.02 21:16
Und jetzt machen wirs mal wie Lordchen 201unbekannt05.05.02 21:19
Bitte49Christopher05.05.02 21:25
Re: Bitte197ModeratorMoni05.05.02 21:32
Mano Mano57Christopher05.05.02 21:43
Re: Mano Mano209ModeratorMoni05.05.02 22:03
Wie Bitte ????203unbekannt05.05.02 21:37
Re: Wie Bitte ????49Christopher05.05.02 22:10
Re: Wie Bitte ????316ModeratorMoni05.05.02 23:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel