Hallo
Ich bin immernoch ziemlicher Anfänger im Scripten. Meine Hauptabsturzursache für Scripts sind Arrays, die nicht korrekt gefüllt wurden (zb per RegEx) und beim Zugriff dann AutoIt crashen. Ich würde gern den korrekten Umgang mit Arrays lernen, besonders, wie man Abstürze verhindert.
Der "IsArray" Befehl hilft mir leider nicht immer, da er nur schaut ob eine Variable ein Array ist, aber nicht, wieviele Einträge dieses hat. Das Script crasht also wenn er [5] abruft, aber das Array nur bis [4] geht. @error hilft mir auch oft nicht (zb bei RegEx), weil nur überprüft wird ob es Übereinstimmungen gibt, aber nicht wieviele.
Gibt es irgendwelche Faustregeln die man immer anwenden sollte, wenn Arrays automatisch generiert werden? Wie sehen die aus? Und gibt es einen Befehl mit dem man Arrays auf die Anzahl der Einträge checken kann?