[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Odp: Fw: Odwołania do pól tablicy poprzez zmienne - dyrektywy preprocesora



    Nie do końca dobrze rozumiem pytanie, ale pragnę zwrócić uwagę na fakt, że &SCOPED-DEFINE jest definicją preprocesora, co implikuje fakt, że wszystkie podstawienia do zmiennej nazwy pola i kolejnie odwołanie się do tego pola jest niemożliwe przy użyciu konstrukcji preprocesora.
   W wersji 9 Progress'a jest możliwość kombinowania z buforami dynamicznymi i istnieje mozliwość napisania kodu generycznego (kodu generującego program) który nie będzie wymagał następnej kompilacji.

Pozdrawiam,
Siergiej Szablykin.

>>> cimir_adm@cimir.com.pl 07/17 11:07  >>>

Witam

1.  W jaki sposób mozna odwołać do pól tablicy poprzez zmienne np. 
zmienna = nazwa_pola
tablica.(&zmienna) = ...
Testuje uzycie  &SCOPED-DEFINE, ktore działa, ale tylko dla typowych operacji przypisania, wyswietlenia. Nie potrafie uzyc tego do odwołania do odpowiedniej nazwy pola tablicy.


2. Czy mozna uzywac petli for each z pewnymi warunkami na tablicy i rownoczesnie sprawdzac na tej samej tablicy inne kryterium. Tak wprost lub z uzyciem dodatkowej funkcji zwraca bledy 
** FIND nie może być użyte w trybie przetwarzania rekordów FOR EACH. (213).
lub Rekord nie osiągalny
Obecnie uzywam tablicy pomocniczej i dziala, ale moze nie zapewniac poprawności danych.


Pozdrawiam
Sławomir Pawłowski
Cimir Poland Brodnica
+48 56 49 30 716

------
Strona WWW:     http://pluton.pol.lublin.pl/pugpl/index.htm
Obsluga listy:  listserv@zeto.bydgoszcz.pl
Archiwum listy: http://www.zeto.bydgoszcz.pl/progress/index.html
------