Startseite › Foren › Deutsches LiveCode-Forum › Variablenname zusammensetzen
Schlagwörter: Variablenname zusammensetzen
- Dieses Thema hat 4 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 6 Jahren, 2 Monaten von Klaus Major.
-
AutorBeiträge
-
-
Juli 24, 2018 um 22:28 Uhr #6520
Hallo zusammen,
repeat with i = 1 to 9 step +1 put "btn" into z put i after z if z is in nächstecd then put i into btnNr end if end repeat ..................... put "web" into web put "https://www.aldi-sued.de/de/angebote/" into web1 //Aldi put "www.lidl.de/Angebote" into web2 //Lidl put "https://www.rewe.de/angebote/?marketChosen=1476439103391" into web3 //Rewe put "https://www.netto-online.de/Filial-Angebote.chtm" into web4 //Netto put "https://www.edeka.de/eh/angebote.jsp" into web5 //Edeka put "https://www.real.de/" into web6 //Real put "https://www.trinkgut.de/aktuelle-angebote/" into web7 //Trinkgut put "https://www.rossmann.de/einkaufsportal/angebote.html" into web8 //Rossmann put "https://www.dm.de/?dm=1&wt_mc=google.sem-brand.brand.os.laufend" into web9 //DM repeat with i = 1 to 9 step +1 if i is in btnNr then set the URL of widget "WebAngebot" of cd "WebApp" to web&i end if end repeat
Das ist ein Auszug von meinem Code, es Funktioniert alles, bis zur letzten Schleife, der Code:
set the URL of widget "WebAngebot" of cd "WebApp" to web&i
Ich möchte nämlich, dass sich aus web und i ein Variablenname, zum Bsp. web1 zusammensetzt und dann der Inhalt der Variable als URL verwendet wird und nicht web1 als URL eingesetzt wird.Kann mir da jemand Helfen?
LG Max
-
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
-
Juli 25, 2018 um 14:13 Uhr #6540
Danke, werde es Testen
LG Max
-
Juli 25, 2018 um 14:40 Uhr #6544
Hat geklappt.
Was anderes, kann man auch überprüfen, ob man eine Internetverbindung hat und ob das eine gültige Adresse istLG Max
-
Juli 25, 2018 um 14:46 Uhr #6550
Bitte mach einen neuen Thread dafür auf, das kann andere User auch interessieren!
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.