Difference between revisions of "Custom QMBASIC Options"

From ScarletDME
Jump to navigation Jump to search
Line 2: Line 2:
  
 
'''Table Of Contents'''
 
'''Table Of Contents'''
  <a href="#input">INPUT</a>
+
  [#input INPUT]
  <a href="#inputat">INPUT@</a>
+
  [#inputat INPUT@]
  <a href="#socket.info">SOCKET.INFO</a>
+
  [#socket.info SOCKET.INFO]
  
  

Revision as of 03:58, 26 April 2009

QMBASIC Command Options (By Name)

Table Of Contents

[#input INPUT]
[#inputat INPUT@]
[#socket.info SOCKET.INFO]


<a name="#input">INPUT</a>

NOCASEINVERT - This option ignores the case inversion state of PTERM during the single execution of the statement.
    
Example Code:
INPUT MYVAR NOCASEINVERT


<a name="#inputat">INPUT@</a>

NOCASEINVERT - This option ignores the case inversion state of PTERM during the single execution of the statement.
    
Example Code:
INPUT@(0,0) MYVAR NOCASEINVERT


<a name="#socket.info">SOCKET.INFO</a>

SKT$INFO.FAMILY - This key was added to support the identification of IPv4 and IPv6 family types on an open socket handle.
       SKT$INFO.FAMILY.IPV4 - This value means the open socket is IPv4
       SKT$INFO.FAMILY.IPV6 - This value means the open socket is IPv6
    
Example Code:
SKTFAMILYTYPE = SOCKET.INFO(SKTHANDLE,SKT$INFO.FAMILY) BEGIN CASE CASE SKTFAMILYTYPE = SKT$INFO.FAMILY.IPV4; CRT "This is an IPv4 socket!" CASE SKTFAMILYTYPE = SKT$INFO.FAMILY.IPV6; CRT "This is an IPv6 socket!" END CASE