Funkcia %GetLocalItemValue


Funkcia
Funkcia vráti hodnotu položky lokálnej premennej typu Record s daným číslom riadku a stĺpca.
Deklarácia
UNIVAL %GetLocalItemValue(
   HBJ in _localStrut, 
   INT in row,
   INT in col
 )

 
alebo
 
UNIVAL %GetLocalItemValue(
   HBJ in _identInt,
   INT in row,
   INT in col
 )

Parametre
_localStruct Lokálna premenná typu Record.
row Index riadku.
col Index stĺpca.
_identInt Jednoznačný identifikátor lokálnej premennej typu Record získaný atribútom \HBJ.

Príklad
Funkcia poskytuje alternatívny spôsob prístupu k položkám lokálnej premennej pomocou indexu riadku a stĺpca. Tu sa štruktúra chápe ako matica hodnôt.

Priradenia:
 
 RECORD (SD.RecordDef) _record
 _record^Text := "popis"
 
 TEXT _text
 _text := _record^Text
 _text := %GetLocalItemValue(_record\HBJ, 1, 1)
 
 ; alebo
 
 INT _LocVarID
 _LocVarID := _record\HBJ
 _text := %GetLocalItemValue(_LocVarID, 1, 1) 

 
nadobúdajú rovnaké hodnoty.
Napíšte komentár