Hallo,
für eine Routine, die aus einem Text bestimmte Zeichen löschen soll, habe ich nach einigem Probieren herausgefunden, dass es ein Unterschied ist, wie man die if-Bedingung angibt:
Im folgenden Beispiel wird der Buchstabe "A" vom "a" unterschieden:
[autoit]$letter='A'
[/autoit][autoit][/autoit][autoit]if asc($letter)=97 Then
[/autoit][autoit][/autoit][autoit]MsgBox('','',"Kleines a !")
Else
MsgBox('','',"Kein kleines a !")
EndIf
Im nächsten Beispiel wird nicht zwischen "A" und "a" unterschieden:
[autoit]$letter='A'
[/autoit][autoit][/autoit][autoit]if $letter=chr(97) Then
[/autoit][autoit][/autoit][autoit]MsgBox('','',"Kleines a !")
Else
MsgBox('','',"Kein kleines a !")
EndIf
Kann mir das jemand erklären ?
Danke
Axel