If Fehler

03/06/2010 22:45 -Cruzer#1
Hallo

Quote:
$alter = InputBox("Hallo","Gib hier bitte dein Alter ein")

If §alter = "12" Then
MsgBox(0,"Info","TEXT")
ElseIf §alter = "=<18" Then
MsgBox(0,"Info","TEXT")
Else
MsgBox(0,"Fehler","Du hast keine Zahl eingegeben.")
EndIf
Switch §alter
Case 1 To 11
MsgBox(0,"Info","Du bist zwischen 1 und 11 Jahren alt")
Case 12 To 17
MsgBox(0,"Info","Du bist zwischen 12 und 17 Jahren alt")
Case 18 To 30
MsgBox(0,"Info","Du bist zwischen 18 und 30 Jahren alt")
Case Else
MsgBox(0,"Info","Du bist älter als 30 oder dein Alter war keine Zahl")
EndSwitch
Was ist daran falsch!? Er zeigt mir einen Fehler beim "If" an
Bitte um Hilfe... Danke

MfG
03/06/2010 22:52 Xereon#2
If §alter = "12" Then

|
|
|
v

If $alter = "12" Then
03/06/2010 23:01 -Cruzer#3
Quote:
Originally Posted by Xereon View Post
If §alter = "12" Then

|
|
|
v

If $alter = "12" Then

aaah daaaanke :P
03/06/2010 23:19 -Cruzer#4
Noch ne Frage...Muss eine If Schleife, einen Else If und / oder einen Else Zweig haben!?
03/06/2010 23:26 Xereon#5
Quote:
Originally Posted by -Cruzer View Post
Noch ne Frage...Muss eine If Schleife, einen Else If und / oder einen Else Zweig haben!?
Nein und bitte benutz die Edit Funktion dieses Boards
03/07/2010 00:26 -Cruzer#6
Quote:
Originally Posted by Xereon View Post
Nein und bitte benutz die Edit Funktion dieses Boards
Okay, sorry...

Noch eine Frage.

Quote:
$lol = InputBox("Spiel","Gib entweder ja oder nein ein")
If $lol = "ja" Then
MsgBox(0,"Info","Du hast Ja eingegeben, und wirst jetzt weitergeleitet.")
$variable = InputBox("Spiel","Du bist Optimist, bist du noch Jungfrau?")
If $variable = "nein" Then
MsgBox(0,"Info","Wuuhuu, ich leite dich weiter.")
$variable2 = InputBox("Spiel","Wie oft hattest du denn schon Sex?")
Switch $variable2
Case 1 To 3
MsgBox(0,"Info","Das heißt du bist noch ziemlich jung, aber das wird schon noch.")
Case 4 To 10
MsgBox(0,"Info","Du bist schon etwas fortgeschrittener, aber es kann noch besser werden.")
Case 11 To 30
MsgBox(0,"Info","Du bist schon etwas Erfahren mit dem Umgang :D.")
Case 31 To 50
MsgBox(0,"Info","Du könnten noch etwas drauflegen.")
Case 51 To 10000
MsgBox(0,"Info","Du bist Sexsüchtig, und eine Bombe im Bett.")
Case Else
MsgBox(0,"Info","Entweder du hattest schon seeehr oft Sex, oder du hast keine Zahl eingegeben.")
EndSwitch
ElseIf $variable = "ja" Then
MsgBox(0,"Info","Ohje, deine Zeit wird noch kommen.")
EndIf
ElseIf $lol = "nein" Then
MsgBox(0,"Info","Du hast Nein eingegeben, du bist also ein Pesimist.")
EndIf
$variable3 = InputBox("Bist du selbstbewusst?")
If $variable3 = "ja" Then
MsgBox(0,"Info","Du hättest eigentlich zuerst Ja eingeben sollen. Ist irgendwie komisch.")
ElseIf $variable3 = "nein" Then
MsgBox(0,"Info","Das heißt du solltest viel selbstbewusster durchs Leben gehen. Versuchs morgen einfach mal.")
EndIf
Exit
Das Programm läuft zwar, aber nach dem Beenden des "Ja" Zweiges zeigt er mir an, dass in Line 26 irgendein Fehler ist.

Und beim "Nein" Zweig kommt er nur über die Erste If Schleife... Könnt ihr mir sagen, was da falsch ist?!

Danke

MfG -Cruzer
03/07/2010 01:47 schlurmann#7
Quote:
Originally Posted by -Cruzer View Post
Noch ne Frage...Muss eine If Schleife, einen Else If und / oder einen Else Zweig haben!?
[Only registered and activated users can see links. Click Here To Register...]
03/07/2010 12:05 -Cruzer#8
Quote:
Originally Posted by schlurmann View Post
[Only registered and activated users can see links. Click Here To Register...]
Jo, ich weiß. Kann auch Java :P
Weiß nicht warum ich jetzt Schleife geschrieben hab. Niemand eine Ahnung vom Code, was da falsch ist?
03/07/2010 14:15 schlurmann#9
Quote:
Originally Posted by -Cruzer View Post
Jo, ich weiß. Kann auch Java :P
Weiß nicht warum ich jetzt Schleife geschrieben hab. Niemand eine Ahnung vom Code, was da falsch ist?
Warum quälst du dich mit AutoIT rum, wenn du Java kannst?
03/07/2010 14:24 Viper3001#10
jop versuch lieber die achen in java umzusetzen ich hab das selbe mit delphi gemacht und hab viele sachen schon gefunden. Ist zwar anfangs bisschen komplizierter aber man hat davon einfach mehr.
03/07/2010 15:32 Visonar#11
Quote:
Originally Posted by -Cruzer View Post
Okay, sorry...

Noch eine Frage.



Das Programm läuft zwar, aber nach dem Beenden des "Ja" Zweiges zeigt er mir an, dass in Line 26 irgendein Fehler ist.

Und beim "Nein" Zweig kommt er nur über die Erste If Schleife... Könnt ihr mir sagen, was da falsch ist?!

Danke

MfG -Cruzer
so müsste es aussehen, damit es geht:


beim roten hattest du deinen fehler:D