Antwort auf: Variablenname zusammensetzen

Startseite Foren Deutsches LiveCode-Forum Variablenname zusammensetzen Antwort auf: Variablenname zusammensetzen

#6531
Klaus Major
Administrator

    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