VPE
Patches

Home PageM |  FileMan | Kernel | CS/MM/Web | Programmer Tools | Applications

Contents

Version 11.1 - Patch 1
(this only applies to version 11.1)

Patch 1
This patch adds support for non-standard sized terminal windows. VPE was programmed in a few places for a fixed size of 24 lines. This approach is now based on the initial values of the standard VistA variables; IOSL (screen length in lines) and IOM (screen width in characters). IOSL and IOM must be set to the desired values prior to entering VPE, because it copies these values into VPE specific variables. (This can easily be accomplished in programmer mode using the following line. The values of 48 and 80 are just examples.)

>S IOSL=48,IOM=80 X ^%ZVEMS

Be sure your Terminal Emulator is set to handle the designated screen size.

Download the patch
(right click on the link and select the option to save as a file)

No one should be in VPE at the time of the patch's installation. The example below shows the dialog of a MUMPS utility restoring the patched routines over the corresponding VPE % routines.

Routines were saved on 7:25 AM 14-NOV-02
Header: VPE Patch 1

Restore All (A), Selected (S), or Confirm on overwrite (C) ? <A>

%ZVEMGI1 %ZVEMKEA %ZVEMKEB %ZVEMKT2 %ZVEMKY2 %ZVEMSTO

6 routines restored

 

Search | Home | MUMPS | Fileman | Kernel | C/S, Mailman, Web | Programmer Tools | Applications