Visual REXX

Release date: 
Wednesday, 19 January, 1994



VREXX is Visual REXX - a new way for OS/2 users to create their own Presentation Manager (PM) programs using REXX! VREXX provides users with a set of functions that can be called from REXX procedures. These functions open and close standard PM windows, providing programmable control over the appearance and positioning of the windows. Dialog box functions allow file selection, display of messages, entering numbers or text strings, and making single or multiple selections through radiobutton, checkbox or listbox controls. Table, Color and font selection dialogs are also available. And, graphics functions for setting pixels, drawing markers, lines, polygons, splines, arcs, circles and text (in multiple fonts) are included.

Using this system library you can directly access to the OS/2 API's GDI functions using OS/2 REXX language.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).

Following ones are the download links for manual installation:

Visual REXX v. 1.1 (19/1/1994, International Business Machines Corporation (IBM), Richard B. Lam) Readme/What's new
VREXX VREXX is Visual REXX for OS/2 Presentation Manager! VREXX allows you to write standard OS/2 REXX command files which can create and control PM windows. VREXX also dynamically constructs dialog boxes which allow filename selection, font and color selection, string input, and message display. Other functions allow selection of items through listbox, radiobutton and checkbox dialogs. VREXX also supports graphical text output in 14 different fonts, as well as pixel, marker, polyline, polygon, spline and arc drawing functions. You DO NOT need to be a PM programmer to use VREXX! Here is a complete VREXX hello world program, with an additional message box at the end: ------------------------------------------------------------------------------- /* HELLO.CMD */ /* initialize VREXX external functions */ '@echo off' call RXFUNCADD 'VInit', 'VREXX', 'VINIT' initcode = VInit() if initcode = 'ERROR' then signal CLEANUP signal on failure name CLEANUP signal on halt name CLEANUP signal on syntax name CLEANUP /* do hello, world window */ position.left = 25 /* put window in the center of the screen */ position.bottom = 25 /* coordinates are % of screen */ position.right = 75 = 75 /* open the window and draw the text string */ id = VOpenWindow('My VREXX Window', 'WHITE', position) call VSay id, 300, 500, 'Hello, world' /* put up a 1 line message box - when user presses ok, end the program */ msg.0 = 1 msg.1 = 'Press OK to end the HELLO.CMD program' call VMsgBox 'HELLO.CMD', msg, 1 call VCloseWindow id CLEANUP: call VExit /* terminate VREXX */ exit ------------------------------------------------------------------------------- Run the procedure just like any other REXX procedure, by typing hello or start hello.cmd at an OS/2 command prompt. On-line help is available by typing: view vrexx.inf VREXX was written by Richard B. Lam at the IBM T.J. Watson Research Center.  local copy
Visual REXX v. 1.1 (29/10/1993, International Business Machines Corporation (IBM), Richard B. Lam) Readme/What's new
Version 1.1 (10/29/93) fixes a bug which prevented more than one VREXX routine at a time from being started from a single CMD window.  local copy
Visual REXX v. 1.0 (9/9/1992, International Business Machines Corporation (IBM), Richard B. Lam) Readme/What's new
Version 1.0 (09/09/92) is the initial release.
Record updated last time on: 13/04/2022 - 20:06

Translate to...

Add new comment