home *** CD-ROM | disk | FTP | other *** search
- File Description:
- A patch for the EDITOR.PAS example shipped with Turbo Pascal 6.0.
-
-
- The following patch fixes the problem of not being able to enter
- numbers 3 thru 6 into the editor of the EDITORS.PAS example
- shipped with Turbo Pascal 6.0.
-
- Open EDITORS.PAS in the TURBO editor and search for the EXISTING
- code. Once that is found change the EXISTING code to the CHANGE
- TO code. Save your changes and recompile EDITORS.PAS.
-
-
- EXISTING: EXISTING:
-
- LODSW var
- OR BL,BL Key: Word;
- JE @@2
- CMP BL,DL CHANGE TO:
-
- CHANGE TO: var
- ShiftState: Byte absolute
- LODSW $40:$17;
- CMP BL,DL Key: Word;
-
- ---------------------------------------------------
-
- EXISTING: EXISTING:
-
- JE @@4 begin
- @@2: CMP BH,DH Key := Event.KeyCode;
- JE @@4
- CHANGE TO:
- CHANGE TO:
- begin
- JE @@4 if (ShiftState and $03 <> 0)
- CMP BH,DH and (Event.ScanCode >= $47)
- JE @@4 and (Event.ScanCode <= $51)
- then
- -------------------------- Event.CharCode := #0;
- Key := Event.KeyCode;