You last visited: Today at 08:18
Advertisement
if problem
Discussion on if problem within the AutoIt forum part of the Coders Den category.
06/07/2012, 19:05
#1
elite*gold: 0
Join Date: Apr 2012
Posts: 1,214
Received Thanks: 153
if problem
habe ein problem mit der if-funktion
grober code:
if fileexists then
$iniread = ...
if $iniread = $blabla then ...
else
...
endif
else
...
endif
das erste endif allerdings, welches für die innere if-funktion gedacht ist, wird auf den falschen if anfang bezogen -> der ganze code funktioniert nicht
wie kann ich es lösen?
06/07/2012, 19:41
#2
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
PHP Code:
If a = b Then If c = d Then MsgBox () ElseIf e = f MsgBox () EndIf Else MsgBox () EndIf
Benutz die Tab-Taste!
06/07/2012, 19:41
#3
elite*gold: 0
Join Date: Apr 2012
Posts: 1,214
Received Thanks: 153
habe jetzt selbst eine lösung gefunden
#closed
Quote:
Originally Posted by
Freddy
PHP Code:
If a = b Then If c = d Then MsgBox () ElseIf e = f MsgBox () EndIf Else MsgBox () EndIf
Benutz die Tab-Taste!
hatte ich sogar benutzt, funktioniert hat es trotzdem nicht.
aber habe eine andere lösung gefunden
danke trotzdem
06/07/2012, 21:22
#4
elite*gold: 0
Join Date: Aug 2006
Posts: 409
Received Thanks: 150
Wie wäre es, wenn du jetzt noch deine Lösung schreibst, damit andere Leute, die eventuell das selbe Problem haben, wissen, wie man es behebt?
06/07/2012, 21:22
#5
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
#closed
e: ok, nomma offen, falls er es uns noch mitteilen will
06/07/2012, 21:27
#6
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Ich denke, dass der Fehler nur ein kleiner Rechtschreib/Tippfehler war und meiner Meinung nach es ist nicht nötig den Thread offen zu lassen.
06/07/2012, 22:27
#7
elite*gold: 0
Join Date: Apr 2012
Posts: 1,214
Received Thanks: 153
war kein rechtschreibfehler
wenn das äußere und in der lösung einzige if erfüllt ist, wird eine funktion ausgeführt, in der das zweite if sitzt
06/07/2012, 22:37
#8
elite*gold: 10
Join Date: Aug 2010
Posts: 2,814
Received Thanks: 466
Btw: Tab kannst du hier im Forum nur benutzen, wenn du den "Code-Code" (lol
) benutzt.
Also
[code][/code]
06/08/2012, 14:01
#9
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Alles was gefehlt hat war ein Zeilenvorschub.
Aus seinem 1. Beitrag ist zu entnehmen, dass er es so gemacht hat:
Code:
If FileExists($IniFile) Then
$IniRead = IniRead($IniFile, $Section, $Key, $Default)
If $IniRead == $Value Then MsgBox(0, "", "$IniRead == $Value")
Else
MsgBox(0, "", "$IniRead != $Value")
EndIf
Else
MsgBox(0, "", "$IniFile nicht gefunden")
EndIf
Richtig wäre es aber nur so:
Code:
If FileExists($IniFile) Then
$IniRead = IniRead($IniFile, $Section, $Key, $Default)
If $IniRead == $Value Then
MsgBox(0, "", "$IniRead == $Value")
Else
MsgBox(0, "", "$IniRead != $Value")
EndIf
Else
MsgBox(0, "", "$IniFile nicht gefunden")
EndIf
Bei einer
Code:
If Bedingung Then Anweisung
Abfrage kann man keine Else-Bedingung(en)/Anweisungen angeben.
06/08/2012, 14:57
#10
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
ok #closed
All times are GMT +2. The time now is 08:19 .