Library of procedures and functions that manage Microsoft Excel Spreadsheets.
Import Excel Spreadsheets (xls/xlsx) from Windows servers to ABL temp-tables via ActiveX.
Generate native Excel Spreadsheets (xls/xlsx) from Windows servers via ActiveX.
Generate native Excel XML Spreadsheet 2003 (xml) from Windows or Linux servers via native ABL.
----
There has been significant effort on my part to produce this code. It works and it works well. In return, I have two requests:
1....
ProUnit is an Open Source Framework for unit test on ProgressABL (4GL) components, just like JUnit, NUnit and others.
In addition, it can compare temp-tables and datasets and it can also work with databases.
One example of its application:
a. import initial_data.d file to physical table (with overwrite)
b. run a procedure to test (that may change database records)
c. extract some records from physical table to a temp-table (A)
d. load expected_result.d file to temp-table (B)
e. compare temp-tables (A and B)
Justus is a tool set for Progress 4GL (ABL) Developers. It includes a simplified parser for 4GL, an API to load Profiler data and a Test Coverage Tool.
A framework and class library for using Object Oriented Programming in Progress 4GL/ABL versions starting from 9.1D Supports inheritance, encapsulation, polymorphism and in v9, memory management.