REXXSEM

The Latest Version


*NEW* The latest released version stands at version 1.04

What's new for v1.03: (will be updated for 1.04 shortly)

July 22, 2000
+ Added RxSemWindowList and RxSemToggleSwitchVisibility
July 14, 2000
! Fixed a memory leak when setting REXX variables
+ Started using LXLite to compress the DLL. Chopped over 30% off its size.
April 30, 2000
! Reference (HTML) didn't have SemEWait in its TOC... woops. Found this while looking it up for help using it myself.
February 23, 2000 (1.02)
+ Added SetTextScreenSize so I wouldn't need to create another process to run mode.
August 19, 1999 (1.01)
+ Added POSTONE and AUTORESET to SemECreate, under advice from Scott E. Garfinkle.
July 28, 1999 (1.00)
+ Added SemMQuerySemHandle, SemEQuerySemHandle, indirect request from Daniel Hellesretin
! Claiming a mutex with a wait of zero waited forever, as if no wait was specified. (Reported by Daniel Hellesretin.)
July 7, 1999
+ Added ChecksumFile
June 24, 1999
+ Added MyProcessID and ChecksumString
June 20, 1999
+ Added registration codes so that I can pull this software out of beta (finally!). Available on Hobbes. Semaphores are not limited, only the extra miscellaneous functions, except for opening Netscape windows.
June 16, 1999
+ Very late at night, added KillProcess. (See the reference to see what I mean.)
June 13, 1999
+ Added PriorityQuery and PrioritySet
June 6, 1999 (version 0.7b)
+ Added *GetAllSems because it was only about 12 lines of code, and could be of some use to some people. This also returns back the *name* of the semaphores.
* Changed the reference to .htm (I'm still FAT-compliant).
+ Finished (and even debugged) event semaphores.
May 16, 1999
! Rewrote (this is too common of a word here ...) the semaphore interface. All mutex-semaphore functions (16- and 32-bit) have been renamed to SemM* from Sem*. This, so that I can add Event semaphores as SemE*.
+ Started work on Event semaphores, something intended back in 1998, but only started now 'cuz someone almost requested it.
* Changed dates in the history file to be Y2K compliant. Now the entire product is Y2K compiant, not just the code. :-)
+ Added SemMCreate which will determine if you want a 32-bit or 16-bit semaphore based on the semaphore name - whether it starts with "\SEM32\" or "\SEM\".
Sep 04, 1998
+ Created RxWinSetTitle.
+ SemLogState changed to not create an empty file if there is nothing to log. This will let you leave your 'debug' code in even when nothing goes wrong.


Copyright © 1998-2000, Darin McBride