[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Konia z rzedem temu, ktory wyjasni...
Wlasnie.
Pod Windows nie dziala w ogole, w trybie znakowym robi zbyt duzo. Dwa
obiekty typu toggle-box, w momencie zmiany stanu jednego, chce, aby stan
drugiego zmienial sie sam.
/* --------------------------------------------------------------- */
DEF VAR a AS LOGICAL VIEW-AS TOGGLE-BOX INIT yes.
DEF VAR b AS LOGICAL VIEW-AS TOGGLE-BOX.
DEF FRAME f
a b.
ON VALUE-CHANGED OF a APPLY "VALUE-CHANGED" TO b.
ON VALUE-CHANGED OF b APPLY "VALUE-CHANGED" TO a.
DISPLAY a b WITH FRAME f.
ENABLE a b WITH FRAME f.
WAIT-FOR WINDOW-CLOSE OF DEFAULT-WINDOW.
/* ------------------------------------------------------- */
Zalozenie jest takie, ze nie chce operowac na zywych zmiennych, lecz
jedynie na ich wartosciach z bufora ekranu. Rozwiazanie typu:
ON VALUE-CHANGED OF a DO:
b = NOT b.
DISPLAY b WITH FRAME f.
END.
mnie nie interesuje. Jak sie maja do tego tzw "mechanizmy ochrony przed
rekursja" wbudowane w Progressa?
Pozdrawiam.
Tomasz Fidecki phone (voice) +48 22 6404728
Financial Services LTD mailto:tomek@fsl.com.pl
Marynarska 21
02-674 Warsaw Poland