Startseite › Foren › Deutsches LiveCode-Forum › Variablenname zusammensetzen › Antwort auf: Variablenname zusammensetzen
Juli 25, 2018 um 12:13 Uhr
#6531
Hi Schnäppchenjäger,
bei einem REPEAT Loop ist -> step +1 wirklich nciht erforderlich, denn das ist der „Default“.
Wird also so ausgeführt, wenn du KEINEN Step angibst.
Bei zusammengesetzten Namen wie Dateinamen, muss man das Klammern setzen,
da die Engine zunächst alles innerhalb dieser Klammern auswertet!
...
set the filename of player 1 to ((specialfolderpath("documents") & "/video" & DieNummber & ".mp4")
...
Das klappt aber nicht mit Variablennamen!
Du solltest hier ein Array verwenden, das ist in Fällen wie dieser die richtige Wahl
...
put EMPTY into web
put "https://www.aldi-sued.de/de/angebote/" into web[1] //Aldi
put "www.lidl.de/Angebote" into web[2] //Lidl
put "https://www.rewe.de/angebote/?marketChosen=1476439103391" into web[3] //Rewe
put "https://www.netto-online.de/Filial-Angebote.chtm" into web[4] //Netto
put "https://www.edeka.de/eh/angebote.jsp" into web[5] //Edeka
put "https://www.real.de/" into web[6] //Real
put "https://www.trinkgut.de/aktuelle-angebote/" into web[7] //Trinkgut
put "https://www.rossmann.de/einkaufsportal/angebote.html" into web[8] //Rossmann
put "https://www.dm.de/?dm=1&wt_mc=google.sem-brand.brand.os.laufend" into web[9] //DM
repeat with i = 1 to 9
if i is in btnNr then
set the URL of widget "WebAngebot" of cd "WebApp" to web[i]
end if
end repeat
...
Gruß
Klaus