Kwai chang caine wrote:I have never see this thread before
A real great job
Just take a long time for understand why my new password "123456789" not accepted
Apparently number are not alowed, maybe you can indicate this in the titlebar of the requester
Thanks a lot for sharing

Hi KCC. This program is junk but I use it and so does a friend of mine.
The gadget is simply this one, it doesn't stop numbers as far as I know.
StringGadget(#Gadget_NewPassword_NewPassWord,10,35,370,25,"",#PB_String_Password|#PB_String_BorderLess)
As far as I know, #PB_String_Password only hides passwords, it doesn't force alpha characters?
Thanks for the kind words, I have a few little things left to do on it yet.
*EDIT* I just tried 123456789 and it worked here.
In procedure _CheckNewPassWord.pbi, Line 32, add a debug statement after
Program\NewPassWord = GetGadgetText(#Gadget_NewPassword_NewPassWord) ; : Debug "New password is ::: " + Program\NewPassWord + " ::: " + Len(Program\NewPassWord)
that shows what you are getting in Program\NewPassWord in case you are getting a weird unicode issue?
Something like Debug Program\NewPassword + " " + len(Program\NewPassword) to see if the password you get out is the one you are putting in and the string length is correct.
I just realised I already had a debug statement there so just remove the semicolon before it:):)