[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Read_Password
Purpose Provides single line input of alpha characters without echoing
the user's characters on the screen.
Decln. Read_Password(X,Y,L:byte;Prompt:strScreen;Box:byte;Var
Str:strScreen);
Remarks X, Y are the coordinates of the first character of the prompt or
the first character of the input field if the prompt is null.
L is the length of the input line.
Prompt is an optional prompt. The prompt is normally displayed to
the left of the input field. If the prompt begins with a carat
'' and the box border is on, the prompt is drawn in the upper
box border. If the prompt begins with an underscore '_' and the
box border is on, the prompt is drawn in the lower box border.
Set the prompt to a null '' if no prompt is required.
Box is a box code. The codes are the same as for the Box
procedure in FastTTT5. To suppress the box, use a code of zero.
Str is the string that will be updated with the user's input.
Every time a character is input, a '#' character is echoed on the
screen. This procedure is designed for password input.
The display characteristics of the input line are contained in
the global variable RTTT.
The global variable R_Char is updated with the last character
pressed by the user. This can be checked to see how the user
terminated input, e.g. Esc, Up Arrow, etc.
Example
VAR
PSW : STRING;
BEGIN
READ_PASSWORD(20,25,20,' ENTER YOUR PASSWORD ',1,PSW');
END;
See Also:
Read_String
Read_Alpha
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson