Macros for use with Progress 4GL (ProgressMacros.zip v1 by Patrick Tingen)
Submitted by on Monday, 20 December, 2004 - 07:27
Some macros that can come in handy when working with Progress 4GL:
The macros are:
- Keywords_to_Lower_Case.bsh
This macro converts keywords to lower case.
- Keywords_to_Upper_Case.bsh
This macro converts keywords to upper case (surprise eh?)
- Make_Get_and_Set_Methods.bsh
This macro can make get and set functions for a variable. Place
the cursor on a line containing 'define variable ' and activate
the macro. It will create get and set macros. It also works with
multiple define statements. Just select all lines and activate
the macro.
define variable CustomerName as character.
/* Name: getCustomerName
* Desc: Returns the value of CustomerName.
*/
function: getCustomerName returns null:
return CustomerName.
end function. /* getCustomerName*/
/* Name: setCustomerName
* Desc: Sets the value of CustomerName.
*/
function: setCustomerName returns logical (par1 as null):
assign CustomerName = par1.
return true.
end function. /* setCustomerName*/
- ProcedureList.bsh
This macro activates an advanced search command and gives
a list of all internal procedures, triggers and functions in
your code. It presents them using the hypersearch panel.
Have fun!
Updated on 12/20/2004 - 07:53
Downloads: 1580

