Subject Re: PasswordMaskEF.cc bug?
From Lee Grant <camilee@nospam.comcast.net>
Date Wed, 21 Feb 2024 03:17:25 -0500
Newsgroups dbase.getting-started

Ken, et al,

The fix is to add the "/" character in this isValid(nchar) method, which
I've done here. Close and reopen dBASE and it will act like any other
legal character and put a dot there, instead of the '/' character.


    Procedure IsValidChar(char)
       // Make sure entered key is alphanumeric
       private returnValue

       do case
          case isalpha(char)                        // Letter?
             returnValue = true
          case char >= "0" and char <= "9"          // Digit?
             returnValue = true
          // if you need to allow others, add them here:
          case char $ "!@#$%^&*()_-+/"               // Special
characters <-- I added it at the end.
             returnValue = true
          otherwise                                 // Invalid?
             returnValue = false
       endcase
    return returnValue
endclass

Lee
On 2/20/2024 7:23 PM, Ken Mayer wrote:
> On 2/20/2024 1:01 PM, Charlie wrote:
>> Sounds like it may be something on Window's end.
>
> Honestly, I have no idea. I doubt this one is specifically "Windows'
> end", I don't use that control, so haven't tried to put in those
> characters. Not sure why they aren't ignored.
>
> Ken
>