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 :
rexx rexxtry
then 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
Anonymous
This is the same problem that was already reported in bug 2798276