Re: 4gl pcode statement versions
Posted in 1997
Topics: Connectivity: ESQL/C, 4GL & Embedded SQL
Jonathan Leffler wrote: > > }From: "Carlos Costa e Silva" <ccs@minimal.pt> > }Date: Fri, 20 Jun 1997 02:53:19 +0100 > }X-Informix-List-Id: <news.39435> > } > }I'm looking through the 4gl (version 6.0) reference manual's and came to > }some (for me) interesting new features. > } > }As my company has to mantain compatibility with several 4gl pcode versions > }(4.x and 6.x) I need to know when (that is in what 4gl pcode version) > }certain statements have first appeared. > } > }Specificaly I'm looking at: > } > }whenever error call error_function > }whenever warning call warning_function > }startlog() > }err_get() > }errorlog() > Release 1.00, I think. 1.10 at the latest. Agreed, except for WHENEVER WARNING, which appeared in 4.1 I think. > }get_fldbuf() > }field_touched() > }fgl_lastkey() > }fgl_getenv() > Release 4.00 or 4.10; probably the latter. The latter. > }fgl_drawbox() > Documented in 4.10 but may have been available earlier. Also version 1.00 I believe. > }I know for example that in some 5.x database versions, the fgl_getenv > }function isn't available. > > There are no 5.x versions of I4GL. True. :-) > }As most of our clients still have 5.x database versions I need to know when > }the statements have appeared so that I know if they can be put in our > }programs. > > Those features are all available in any plausible version of the I4GL > software, unless you're using I4GL 4.20 on Windows (bletch!). And most > of them will probably be available even there -- I just don't know for > sure that they are. You should not be using 4.00 I4GL with 5.0x > engines -- you should be using 4.1x. Agreed. Cheers, -- Mark. +------------------------------------------------------------------+ |Mark D. Stock - The West Solutions Group http://www.west.co.za | | The Informix FAQ is at http://www.iiug.org | |mailto:marks@west.co.za +-----------------------------------------+ |Tel: +27 11 803 2151 |If it doesn't work, force it! | |Fax: +27 11 803 2189 |If it breaks, it needed replacing anyway!| |Cell: +27 83 250 2325 |Well, that's how I code anyway! | +------------------------+-----------------------------------------+