Diskuse Elektrika.cz

HYBRIDNÍ zóna => Technická podpora výrobce TECO Kolín radí odborníkům => Téma založeno: PavelBa 17.06.2019, 09:04



Název: Jak ve Webmakeru vnořit do sebe dvě pole?
Přispěvatel: PavelBa 17.06.2019, 09:04
Mám následující deninice:
gNames : ARRAY [1..8] OF STRING[24] := ['xxxx', 'yyyy', 'zzzz', 'xyyy', 'xzzz', 'xxyy', 'xxyz', 'xyzx'];
nSer : ARRAY [1..3] OF USINT := [1,8,3];

Ve Webmakeru se pokouším nadefinovat následující proměnnou:
gNames[nSer[2]]

Takováto kostrukce vyvolá chybu při překladu, že proměnná neexistuje.
Je možné nějak obejít toto omezení a vnořit do sebe dvě pole?



Název: Re: Jak ve Webmakeru vnořit do sebe dvě pole?
Přispěvatel: Ivan Libicher 20.06.2019, 08:44
WebMaker afaik umí pracovat pouze s proměnnými na absolutních adresách. gNames[1] nebo gNames [8] je ok, ale gNames[složitější_výraz] už ne.
Řeší se to tak, že v kódu programu si kýženou hodnotu zkopírujete do proměnné na absolutní adrese, např.
myWebmakerName Nser[2] := gNames[nSer[2]];