Hallo, liebe Autoit-Gemeinde,
habe bei Test mit Firefox.mar folgendes Problem: Mal geht der Code anstandslos und es wird mir der richtige Name der entsprechenden Download-Datei ordentlich angezeigt, dann kommt aber auch ab und zu mal folgender Fehler:
Spoiler anzeigen
M:\Documents and Settings\Administrator\Desktop\My AU3\testFF2_leer.au3 (16) : ==> Subscript used with non-Array variable.:
MsgBox(1,"Name",$NameUpdDatei[0])
MsgBox(1,"Name",$NameUpdDatei^ ERROR
->10:53:34 AutoIT3.exe ended.rc:1
Jetzt habe ich keine Ahnung, warum das mal anstandslos läuft und mal überhaupt nicht. Weil ich auch dachte, mit
MsgBox(1,"Name",$NameUpdDatei[0])
wäre ein Array gegeben.... Bitte um Hilfe und Info, wie ich das sinnvoll immer zum laufen bringen kann.
Danke im Voraus & ganz liebe Grüße an Alle hier (das ist ein tolles Forum, auch wenn mir meist die Zeit fehlt, bekommt man doch jede Menge zum lernen über die Suche heraus.) Nur hier eben nicht....
Ach so, der hier eigentliche Code noch:
Spoiler anzeigen
#include <INet.au3>
#include <String.au3>
#include <array.au3>
Global $sNewestVersion, $sInstallVersion, $PF=@HomeDrive
Global $NameUpdDatei[15], $NameUpdDatei
FF_Upd()
[/autoit] [autoit][/autoit] [autoit]Func FF_Upd(); Name der Update-Datei
$sFF_Upd_Source=BinaryToString(InetRead('http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.13/update/win32/de/', 1))
;MsgBox(1,"Webseite",$sFF_Upd_Source)
$NameUpdDatei=_StringBetween($sFF_Upd_Source,'<img src="/icons/unknown.gif" alt="[ ]"> <a href="','">firefox')
;$NameUpdDatei=$NameUpdDatei[0]
MsgBox(1,"Name",$NameUpdDatei[0])
EndFunc
Danke mal wieder im Voraus & allen ein schönes WE.
Manne363.