Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!hp-pcd!hpcvra.cv.hp.com!rnews!hpcvbbs!akcs.falco From: akcs.falco@hpcvbbs.UUCP (Andrey Dolgachev) Newsgroups: comp.sys.handhelds Subject: Re: Protect for HP48 (attn: Bill Wickes) Message-ID: <27fd1a6f:2013.2comp.sys.handhelds;1@hpcvbbs.UUCP> Date: 6 Apr 91 01:40:04 GMT References: <27b7409e:2013comp.sys.handhelds@hpcvbbs.UUCP> <27fd0531:2013.1comp Lines: 20 The hidden directory is imply another directory or even a variable with a null name for its label which means that it does not appear on the menu. To get a unquoted null name, which means that you would go to the hidden directory (if there is one on that level) simply type in #15781h SYSEVAL. To get the quoted null name, which looks like '', but is notjust '' with nothing in the middle, type in #15777h SYSEVAL. Now just use this null name, like a normal name, you can STO programs in or use CRDIR on it. At the top level, there is already a null directory, this is used to store the alarms and userkey assignments. However, you can not edit anything with a null name in it. Another interesting ide is that if you have a null directory or null variable, it also hides everything after it in the order of the menu. Play aroudn with it, you can store things in a null name, you can use ORDER (use LIST-> and PRG-> to put some thing into a list or a program, or call a list containing a null name from a program if you don't have PRG->) to hide your variables, whatever. Enjoy, The problem with putting a large number of OFFS in a program, which is also possible, is that you dcan't have a password prtection, and it also works against the owner. --Falco