[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 COM_SETIO()
 Changes the base address for a port
------------------------------------------------------------------------------
 Syntax

     COM_SETIO(<nComPort>,<nIOPort|cIOPort>) --> lChanged

 Arguments

     <nComPort>  Designates the port (1 to 4) for which a new I/O address
     is selected.

     <nIOPort|cIOPort>  Designates a valid I/O address for the selected
     port.  The parameter can be a decimal or hexadecimal string.  For
     information about the default value, see the Introduction this chapter.

 Returns

     COM_SETIO() returns .T. if the new I/O address is successfully set.

 Description

     As is the case for other interface card settings, no true standard
     exists for I/O addresses.  This is particularly true for the COM3 and
     COM4 ports.  By using COM_SETIO(), CA-Clipper Tools software can be
     adapted to the I/O addresses of the most eccentric interface card.

 Note

     .  The function tests to see if there is a port available at the
        selected I/O address.  COM_SETIO() returns .T. or .F. accordingly.

 Examples

     .  This is an example of a setting for port 2, with the I/O
        address as a decimal:

        COM_SETIO(2, 504)               // Address 1F8h

     .  This is an example of a setting for port 4, with the I/O
        address as a hexadecimal:

        COM_SETIO(4, "1F8")             // .T.

     .  This is an example of an invalid I/O address; the value
        exceeds 1023:

        COM_SETIO(4, "10F8")            // .F.


See Also: COM_SETIRQ() COM_GETIO() COM_GETIRQ()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson