llActive = laMenu[m.liMenu, 5]
llActive = Empty(m.llActive) OR NOT Evaluate(m.llActive) && le menu est actif
The problem occurs whenever the skip for has the underscore, which happens like this:
File File Students oVM.giStudents = .t. _screen.ouser.gapass[35]=.f. nameset.scx .f. .t. nameset
The user object is attached to _screen and has info about security rights.
Speaking of menus, are sub-menus supported?
When creating menus, I get array dimensions are invalid. Line 2049 of awserver, code there is:
llActive = laMenu[m.liMenu, 5]
llActive = Empty(m.llActive) OR NOT Evaluate(m.llActive) && le menu est actif
The problem occurs whenever the skip for has the underscore, which happens like this:
The user object is attached to _screen and has info about security rights.
2- Are you sure gapass[35] always exists?
if not, could you write
alen(_screen.ouser.gapass)<35 OR NOT _screen.ouser.gapass[35] && you don't need '=.f.'
HTH
When creating menus, I get array dimensions are invalid. Line 2049 of awserver, code there is:
llActive = laMenu[m.liMenu, 5]
llActive = Empty(m.llActive) OR NOT Evaluate(m.llActive) && le menu est actif
The problem occurs whenever the skip for has the underscore, which happens like this:
The user object is attached to _screen and has info about security rights.
-- thn (FoxInCloud)
Scheduled with an OOP menu system revamping, e.g. sfMenu from VFPx
Speaking of menus, are sub-menus supported?
-- thn (FoxInCloud)
It does exist, but since there also seems to be a limit on the menu length, I will probably put in a js menu system.
1- Did you implement xxxProcess::wUserSet()?
2- Are you sure gapass[35] always exists?
if not, could you write
HTH
When creating menus, I get array dimensions are invalid. Line 2049 of awserver, code there is:
llActive = laMenu[m.liMenu, 5]
llActive = Empty(m.llActive) OR NOT Evaluate(m.llActive) && le menu est actif
The problem occurs whenever the skip for has the underscore, which happens like this:
The user object is attached to _screen and has info about security rights.