We have started testing version 4.0. on Windows XP SP3.
The package used is ooRexx-4.0.0-4702.i386.exe.
It works fine, but we had a problem when starting testing with high volume.
Each time there is a call to an external rexx script from another rexx script (or from C/C++ program), a new handle is used by RxApi.exe and never released.
This is our sample.
First create a file “c:\hello.rex”
This file contains:
Say 'Hello World'
Open taskmanager and check the number of handles used by Rxapi.exe during the execution of the following test:
Then from a command line type :
do ii=0 to 10000; rexx "C:\Hello.rex"; end;
In version 3.2 of OORexx, the number of handles is fixed.
In version 4.0, number of handles never stops increasing.
Handles are never release unless you kill rxApi.exe