|
You last visited: Today at 16:29
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 +1. The time now is 16:29.
|
|