[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
------