[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ile znaków mozna przechowywać w zmiennej tekstowej?
Wiadomo, że zmienne znakowe PROGRESSa mogą zawierać
do ponad 30,000 znaków.
Okazuje się jednak, że jeśli mamy wiele wystąpień, to suma znaków
wszystkich wystąpień zmiennej nie może przekroczyć tej wartości !!!
Poniżej daję przykład:
----------------------------------------
DEFINE VARIABLE v_t AS CHARACTER EXTENT 500 NO-UNDO .
DEFINE VARIABLE v_i AS INTEGER NO-UNDO .
DO v_i = 1 TO 500 .
DISPLAY v_i .
v_t[v_i] = FILL ("*", 150) .
END . /* DO v_i = 1..500 */
----------------------------------------
Po wyświetleniu wartości 209 pojawia się błąd:
"Attempt to expand record beyond maximum allowed size (444)" .
Pozdrawiam
JSitarz
---------------------- Koniec