Newsgroups: comp.sys.amiga.programmer Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.edu!maytag!csg.uwaterloo.ca!giguere From: giguere@csg.uwaterloo.ca (Eric Giguere) Subject: Re: What is needed to make programs ARexx capable? Message-ID: <1991Jun11.050431.25985@maytag.waterloo.edu> Sender: news@maytag.waterloo.edu (News Owner) Organization: University of Waterloo Date: Tue, 11 Jun 1991 05:04:31 GMT Lines: 22 Well, in about a month or so a book will be available from Commodore that will give you all the details you need to add an ARexx interface to your programs, build function hosts & libraries, etc., with full source code (for both Manx 5.0e & SAS 5.10) and an updated SimpleRexx. Until then: the SimpleRexx you have depends on the RVI (Rexx Variables Interface) routines that are found in the RexxVars.o file. Unfortunately, those routines are only currently available if you actually bought ARexx separately -- it doesn't come with a 3000. Look on your ARexx disk in the Developers directory. The RVI routines are used to set an error variable in the calling ARexx program. The new SimpleRexx won't require the RVI routines, but until then you can modify SimpleRexx by removing any references to the CheckRexxMsg() and SetRexxVar() functions. You should then be able to link without RexxVars.o. If anyone has any general questions on ARexx interfacing, I can help you out... but if it's not pressing, you might as well wait for the book, which is designed to answer those questions... -- Eric Giguere giguere@csg.UWaterloo.CA Unlike the cleaning lady, I have to do Windows.