Akcia REDIM
Súvisiace stránky:
REDIM rec[newDim]
rec | out | Meno lokálnej štruktúrovanej premennej alebo objektu typu Štruktúrovaná premenná alebo typový ALIAS. |
newDim | in | Výraz typu Int - nový rozmer (počet riadkov). |
Pre hodnotu objektu typu
Štruktúrovaná premenná platí, že novo vzniknuté položky majú konfigurované všetky vlastnosti
ako Zdedené (štartovacia hodnota, medze, ...). Minimálny rozmer je 1.
Dôležité je uvedomiť si, že zmena rozmeru objektu Štruktúrovaná premenná je konfiguračný zásah (ako taký je vykonávaný v kontexte procesu D2000 Server a jeho výsledok
sa ukladá do konfiguračnej databázy).
Čas zmeny konfigurácie objektu je nastavený na aktuálny čas.
Akcia REDIM zlyhá (prerušením vykonávania skriptu) napríklad vtedy, ak je príslušný objekt otvorený
za účelom editácie
(pri prerušení skriptu sa nastavuje premenná _ERR_NR_TRANS_EX, ktorá bližšie popisuje chybu).
; deklarácia premennej RECORD NOALIAS (SD.RecordDef) _locRec ; zmena rozmeru (počtu riadkov) REDIM _locRec[SV.Struktura\DIM] ; kopírovanie hodnoty SET _locRec WITH SV.Struktura
; deklarácia typového ALIASu ALIAS (SD._System_Redundancy) _aList ; jeho nasmerovanie na objekt SV._System_Redundancy SET _aList AS SV._System_Redundancy ; zmena rozmeru na 10 REDIM _aList[10] ;alebo iným spôsobom - zmena rozmeru na 5 REDIM SV._System_Redundancy[5]
Súvisiace stránky:
Pridať komentár