[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