Name |
Description |
ACMBO$ |
Add string to GX Combo
Box 16.9.2004 |
ADDAU$ |
Add operator to
$$AUTH file 14.10.2004 |
ADDOF$ |
The ADDOF$ routine is used to return the address of a data item by supplying the symbol name of that data item. 19.9.2003. Updated 7.12.2017 |
ALERT$ |
ALERT$ - The ALERT$ routine is used to issue an Application Alert in OneOffice 3000 WorksSpace (OO3KWS). An Application Alert can be used to alert users to a particular issue (e.g. a credit limit has been reached). Added 20/09/2006 |
ALLOC$ |
The ALLOC$ routine can be used to allocate a new sub-volume on a domain and is mainly used by installation programs. ALLOC$ will only allocate volumes on a separated sub-unit domain. Added 9.4.2020 |
ALPHA$ |
The ALPHA$ merely tests if a character is alphabetic
6.9.2013 |
ALPHN$ |
The ALPHN$ merely tests if a character is alphanumeric
6.9.2013 |
AMBAB$ |
Advanced Message Box -
Add Button 18.11.2003 |
AMBAC$ |
Advanced Message Box -
Accept 18.11.2003 |
AMBAI$ |
Advanced Message Box -
Add Icon 18.11.2003 |
AMBAT$ |
Advanced Message Box -
Add Text 18.11.2003 |
AMBDAM |
Advanced Message Box -
Add button (32 bit AM) 10.2.2002 |
AMBIN$ |
Advanced Message Box -
Initialise 18.11.2003 |
AMACC$ |
Advanced Menu Handler -
Accept 6.9.2004 |
AMGXDBAM |
GX read/write BDAM (32
bit AM) 11.2.2002 |
AMHDR$ |
Advanced Menu Handler -
Send Header 6.9.2004 |
AMCLR$ |
Advanced Menu Handler -
Clear 6.9.2004 |
AMCOL$ |
Advanced Menu Handler -
Get Colour Profile 6.9.2004 |
AMPAG$ |
Advanced Menu Handler -
Send Page 6.9.2004 |
AMSEQ$ |
Advanced Menu Handler -
Get Sequence 6.9.2004 |
ANDB$ |
Logical AND op on single
byte values 30.8.2004 |
ANDD$ |
Logical AND op on
double-word values 30.8.2004 |
ANDW$ |
Logical AND op on single
word values 30.8.2004 |
AOTOP$ |
Define Next GX Window as
"Always On Top" 31.8.2004 |
ASCHK$ |
ASCHK$ - Check for Duplicate Assignments
A subtle problem with the Extended Unit Assignment Tables can occur if applications linked with the pre-V8.1 ASSIG$ routine are used with a GSM V8.1 that has been configured with 1, or more, extra ASSIG$ tables. If the Primary ASSIG$ Table is full then when an application linked with the V8.1 ASSIG$ routine (e.g. the standard Menu Handler) adds a new Unit Assignment (e.g. NLD) that entry will be added into the Extended Table(s). If one, or more units, are then removed from the Primary Table thus creating spare slots in the Primary Table when an application linked with the pre-V8.1 ASSIG$ attempts to add a new Unit Assignment (e.g. NLD) the situation can arise where a Unit Assignment appears in both the Primary Assignment Table and an Extended Assignment Table. Added 9.4.2020 |
ASSIG$ |
The ASSIG$ system routine can be used to establish or modify a unit assignment |
AUTHA$ |
The AUTHA$ routine is used to test an authorisation point position for use with the $AUTH32 system of authorisation vetting. Added 9.4.2020 |
AUTHB$ |
The AUTHB$ routine is used by the Menu Handler to test an authorisation point position for use with the $AUTH32 system of authorisation vetting. Added 9.4.2020 |
AUTHM$ |
The AUTHM$ routine is used by the Menu Handler to test an authorisation point position for use with the $AUTH32 system of authorisation vetting. Added 9.4.2020 |
AUTHL$ |
The AUTHL$ routine is used to load the authorisation points without performing any validation of the current user. Added 9.4.2020 |
B$BACK |
B$BACK – Display Window Records In Reverse Sequence.
This call is used in place of a normal ENTER WINDOW statement, where the window is required to display records in reverse sequence, starting from the top of the window. For example, a window that has a record indexed on order number, may want to start with the most recent order at the top of the screen and for the orders to get older as you page down the list.
Added 1.8.2004 |
B$BAD |
Database Creation Routine
4.5.2005. Updated 19.12.2005 |
B$BCKO |
B$BCKO – Set Window Scroll Direction Reverse
This call is used in within a window that has been entered using the B$BACK call, which has subsequently used the B$BCKF routine, to set the window scroll direction from normal to reverse. Added 1.8.2004
1.8.2004 |
B$BCKF |
B$BCKF – Set Window Scroll Direction Normal. This call is used in within a window that has been entered using the B$BACK call to set the window scroll direction from reverse to normal.
Added 01/08/2004
|
B$BCN |
Convert Global
format Speedbase Database
27.6.2005
|
B$BNC |
Create new non DBX
Pervasive/MS SQL database updated 11.6.2009 |
B$BND |
Delete new non DBX
Pervasive/MS SQL database updated 11.6.2009 |
B$BNN |
Convert existing
non DBX Pervasive/MS SQL database to new generation number
updated 11.6.2009 |
B$BNP |
Change path to non DBX
Pervasive/MS SQL database updated 11.6.2009 |
B$BNR |
Rebuild an existing non
DBX Pervasive/MS SQL database updated 11.6.2009 |
B$BREC |
Return Database
Record Counts. Added 4.6.2005. Updated 25.7.2022
|
B$BXCL |
B$BXCL – Set Current Field Colour to 9 (Lines and Boxes). This call is used to redisplay the current data field using the standard colour 9 (lines and boxes). Added 01/08/2004
|
B$CDB |
The B$CDB routine is used to close a Speedbase database previously opened by the B$OPN routine. Added 23/06/2022 |
B$CPSL |
The B$CPSL routine converts a 16-bit pointer (PIC SPT) to a 32-bit Pointer (PIC PTR).
Added 15/09/2022
|
B$CSMP |
Clear Extended SMEM Substituted Channel 3.11.2008 |
B$CTYP |
The B$CTYP routine changes the Speedbase Windows Type on the fly 6.9.2013 |
B$CURR |
Checks window passed as a
parameter to see if a current record is highlit, or if the
cursor is on the last line of the screen 16.6.2004 |
B$CWMD |
The B$CWMD routine can be used to replace the modes available for a specified window. Added 12.3.2012
|
B$CWIX |
Disable/Enable
Indexes in Windows for ENQ mode 24.3.2005
|
B$D-RN |
The B$D-RN routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-RN(XT) does not perform a useful function. Added 3.6.2023 |
B$D-2R |
The B$D-2R routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-2R(NXT) reads a record from the BDAM file. Added 19.7.2022 |
B$D-2W |
B$D-2W – Direct File Access Simple Write Next Routine
The B$D-2W routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-2W(RITE) writes a record to the BDAM file. Added 19.7.2022 |
B$D-CH |
B$D-CH – Direct File Access Check and Close Routine
The B$D-CH routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-CH(K) checks for an existing BDAM file and closes the file if it exists. Added 19.7.2022 |
B$D-CL |
B$D-CL – Direct File Access Close Routine
The B$D-CL routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-CL(OSE) closes an open BDAM file. Added 19.7.2022 |
B$D-DE |
B$D-DE – Direct File Access Delete Routine
The B$D-DE routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-DE(LETE) deletes an open BDAM file. Added 19.7.2022 |
B$D-IN |
B$D-IN – Direct File Access Return File Information Routine
The B$D-IN routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-IN(FO) returns information about the current open BDAM file. Added 19.7.2022 |
B$D-OL |
B$D-OL – Direct File Access Open Old Routine
The B$D-OL routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-OL(D) opens an old BDAM file. Added 19.7.2022 |
B$D-OP |
B$D-OP – Direct File Access Open New Routine
The B$D-OP routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-OP(EN) opens a new BDAM file, deleting an existing file, if necessary. Added 19.7.2022 |
B$D-PO |
B$D-PO – Direct File Access Set Current File Position Routine
The B$D-PO routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-PO(SITION) sets the current file position for the next read or write operation on the current open BDAM file. Added 19.7.2022 |
B$D-UN |
B$D-UN – Direct File Access Set Unit Routine
The B$D-UN routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-UN(IT) establishes the Unit field used for a subsequent open or check operation. Added 19.7.2022 |
B$E-CL |
B$E-CL – Direct File Access Extra Close Routine
The B$E-CL routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$E-CL(OSE) closes an open BDAM file. Added 19.7.2022 |
B$E-GE |
B$E-GE – Direct File Access Get Record Length Routine
The B$E-SE routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$E-GE(T-RLEN) returns the Record Length field in the internal FD. Added 19.7.2022 |
B$E-RN |
B$E-RN – Direct File Access Simple Read Block Routine
The B$E-RN routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$E-RN(XT) reads a block from the BDAM file. Added 19.7.2022 |
B$E-SE |
B$E-SE – Direct File Access Set Record Length Routine
The B$E-SE routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$E-SE(T-RLEN) establishes the Record Length field used for a subsequent operations. Added 19.7.2022 |
B$E-ZE |
B$E-ZE – Direct File Access Set File Address to Zero Routine
The B$E-ZE routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$E-ZE(RO-PFFAD) sets the File Address field in an internal FD to zero. Added 19.7.2022 |
B$D-WR |
The B$D-WR routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. B$D-WR(ITE) writes a Speedbase channel to an open BDAM file. Added 3.6.2023 |
B$FDIO |
The B$FDIO routine calls the entry-point of an Access Method via the FDPTR pointer field within the FD. Added 15.9.2022 |
B$FRER |
The B$FRER routine returns the number of free records in a Speedbase database record set. Added 22.7.2022 |
B$BXCL |
B$BXCL – Set Current Field Colour to 9 (Lines and Boxes). This call is used to redisplay the current data field using the standard colour 9 (lines and boxes). Added 01/08/2004
|
B$DBXC |
Create a new
Pervasive SQL or Microsoft SQL format DBX Speedbase
database updated 11.6.2009. Updated 11.2.2022 |
B$DBXD |
Delete an existing
Pervasive SQL or Microsoft SQL format DBX Speedbase
database updated 11.6.2009 |
B$DBXL |
Load pre DBX Database
to New 30.3.2005
|
B$DBXN |
Convert an
existing Pervasive SQL or Microsoft SQL format DBX
Speedbase database to a new Generation Number updated
11.6.2009. Updated 11.2.2022 |
B$DBXP |
Change the path
details of an existing Pervasive SQL or Microsoft SQL
format DBX Speedbase database updated 11.6.2009 |
B$DBXR |
Rebuild an
existing Pervasive SQL or Microsoft SQL format DBX
Speedbase database updated 11.6.2009 |
B$DIC2 |
The B$DIC2 routine is used to return the record-id details from a DBX Data Dictionary. Added 1.4.2022. Updated 25.7.2022 |
B$DICT |
The B$DICT routine is used to return the record-id details from a pre-DBX Data Dictionary. Added 1.4.2022. Updated 25.7.2022 |
B$DLRN |
Return the current record
number of I/O channel 16.6.2004. Updated 25.4.2008 |
B$DRGN |
Return the current
generation number of I/O channel 16.6.2004. Updated 25.4.2008 |
B$DSC |
The B$DSC routine clears the baseline by removing any characters displayed on the baseline using the ACCEPT or DISPLAY verbs. Added 23/06/2022 |
B$DXCP |
The B$DXCP routine can be used to build a Copy Library from a DBX Data Dictionary. Added 30/03/2020. Updated 9.2.2022 |
B$FRER |
B$FRER – Return Number of Free Records. Added 25/07/2022 |
B$FFUL |
When ever a file full
error is detected in standard Global 3000, this routine
should be invoked immediately afterwards. It returns
information about the record and database in which the
error occurred Added 16.6.2004. Updated 24.3.2023 |
B$GDCT |
The B$GDCT routine can be used to build a Pervasive SQL or Microsoft SQL format DBX Speedbase dictionary from an appropriate meta-dictionary. Added 30/06/2015. Updated 28.6.2022 |
B$GTIO |
The B$GTIO routine is available to return a sanitized version of the internal Speedbase I/O control block for a specified record. Added 24.4.2020. Updated 7.5.2020. Updated 18.5.2020. Updated 19.5.2023 |
B$GTWK |
Get Window Control Block Added 17.3.2005. Updated 4.6.2008 |
B$GV2 |
The B$GV2 routine returns the version of the Speedbase Gateway and the version of the Pervasive SQL or Microsoft SQL server. Added 25.7.2022 |
B$GVER |
The B$GVER routine returns the version of the Speedbase Gateway and the version of the Microsoft SQL server.
Added 22.7.2022. |
B$GX-7 |
Enable U-7 "Interrupt" Button
- Added 30.7.2015 |
B$INIR |
This routine is used to
initialise a speedbase record area to low values. This has
the effect of setting all numeric fields on the record to
zero 16.6.2004 |
B$OPN |
The B$OPN routine is used to open a Speedbase database.
Added 24.06.2022
|
B$PATH |
The B$PATH routine can be used to obtain the Server Name and BDCF path-name for a Pervasive SQL or Microsoft SQL database. Added 3.1.2014 |
B$PFUP |
The B$BFUP routine allows some parameters in an Extended Printing PF block to be changed “on the fly”.
Updated 6.9.2013 |
B$PFU2 |
The B$BFU2 routine allows some parameters in an Extended Printing PF block to be
changed "on the fly". 6.9.2013 |
B$PLPB |
This routine clears an internal field held within the BA$XPF DLM. Use of this routine can avoid a STOP 25385 that may be generated in the BA$XPF when massively complex combinations of PFs are used to generate a PDF report file.. 7.12.2017 |
B$POPI |
The B$POPI routine is used to display an iconic buttons pop-menu. Added 29/12/2005 |
B$PRC |
The B$PRC routine closes the print-file opened by a previous PRINT or MOUNT statement. Added 23/06/2022 |
B$PROI |
The B$PROI routine opens
a PF, allowing an Error Intercept Routine (EIR) and a
Message Intercept Routine (MIR) to be supplied 21.7.2004 |
B$QFT |
This routine intercepts
file I/O operations and allows the programmer to detect
when an invalid record is found and perform a direct fetch
to get the next record rather than reading all the
intervening records suppressing them from the display
(which is slow) 16.6.2004. Updated 21.4.2020 |
B$RBG |
The B$RBG routine is used to rebuild a Global format Speedbase database. 29.4.2005 |
B$RBL |
The B$RBL allows the indexes of a single or all record types to be rebuilt. The rebuilding process is functionally identical to a partial database rebuild as performed by the database rebuild utility $BARBL. This system routine may be run from time to time to re-organise indexes following heavy processing such as mass deletions or insertions in order to optimise performance. The routine has the advantage that only a selected record type need be re-built, thus potentially saving unnecessary re-building time of other record types. 29.4.2005. Updated 13.1.2014 |
B$RBX |
The B$RBX allows the indexes of a single or all record types to be rebuilt. The rebuilding process is functionally identical to a partial database rebuild as performed by the database rebuild utility $BARBL. This system routine may be run from time to time to re-organise indexes following heavy processing such as mass deletions or insertions in order to optimise performance. The routine has the advantage that only a selected record type need be re-built, thus potentially saving unnecessary re-building time of other record types. Added 29.4.2005. Updated 29.6.2022
|
B$RCNV |
The B$RCNV routine is used to convert one Speedbase record set to another
Speedbase record set 20.1.2003 |
B$SMP |
Attached Extended SMEM Substituted Channel Added 11.6.2009. Updated 30.3.2020 |
B$ST |
The B$ST routine returns database status information for DBX databases. B$ST can be considered the replacement for B$STA, B$STB, B$ST2 and B$ST2N for DBX databases. For GSM SP-15, and later, B$ST returns a B$STA compatible control block if the database is non-DBX Added 25.7.2022 |
B$ST2 |
The B$ST2 routine returns extended database status information for a specified record type. Added 23/06/2022. UPdated 27/07/2022 |
B$ST2N |
The B$ST2N routine returns non-DBX database status information. For GSM SP-17, and later, B$ST2N includes an option to check the amount of free space in each of the records set within a database. Added 25.7.2022 |
B$STA |
The B$STA routine returns database status information for a specified record type and, optionally, status information for the entire database that contains the specified record type. Added 23/06/2022. Updated 25/07/2022 |
B$STB |
The B$STB routine returns database status information for a specified record type and, optionally, status information for the entire database that contains the specified record type. Added 25/07/2022. |
B$STNC |
The B$STNC routine returns database status information for DBX databases. B$STNC is a Leicesterian hybrid of B$STB and B$ST. Added 25/07/2022. |
B$SYNC |
The B$SYNC routine synchronises the GX type-ahead buffer, effectively clearing the internal character buffer maintained by the GX client. Added 07/12/2017 |
B$TYP |
The B$TYP routine returns the Speedbase Database type. Added 25/07/2022 |
B$WLJ |
The B$WLJ routine causes a field accepted within a window to be left-justified. This is useful when processing fields which may be numeric or character, depending on customisation. Added 23/06/2022 |
B$WOD |
The B$WMOD routine can be used to replace the modes available for a specified window. Added 26/03/2009 |
B$WRJ |
The B$WRJ routine causes a field accepted within a window to be right-justified. This is useful when processing fields which may be numeric or character, depending on customisation. Added 23/06/2022 |
B$XCL |
The B$XCL routine is used to gain exclusive access to a Speedbase database previously opened by the B$OPN routine. Added 23/06/2022 |
B$XPAT |
The B$XPAT routine allows the modification and addition of attributes of the current Style block between opening and closing a report being printed using the extended printing method Added 5.10.2009. Updated 26.10.2012 |
B$XPC |
The B$XPC routine closes the printer for extended printing. Added 24/07/2007 |
B$XPO |
The B$XPO routine opens the printer for extended printing. Added 1.4.2020. Updated 7.5.2020 |
B$XSH |
The B$XSH routine is used to release exclusive access to a Speedbase database previously locked by the B$XCL routine. Added 23/06/2022 |
BACK$ |
The BACK$ routine can be used to copy all files from one Windows folder to
another Added 3.1.2014. Updated 31.3.2020 |
BAS32$ |
The BAS32$ routine can be used to convert a block of binary data to an ASCII string by translating it to a Radix-32 representation. 9.4.2019 |
BAS64$ |
The BAS64$ routine can be used to convert a block of binary data to an ASCII string by translating it to a Radix-64 representation. 12.7.2018.
Updated 9.4.2019 |
BIF2$ |
The BIF2$ routine allows the top-bit (#80) of the $$BIF2 System Variable to be changed.
Added 01.08.2022
|
BLDWF$ |
The BLDWF$ routine builds a Windows path name from a Global Filename and extension field.
Added 12.08.2022
|
BNKAD$ |
The BNKAD$ routine creates an XML address file using the Postcode Anywhere web site. To use this routine you will need a Postcode Anywhere account number and license key.25.5.2006 |
BO$RFI |
Specialised Routines (not for general use) 15.8.2018 |
BOOL$ |
The BOOL$ routine can be used to test if a string, normally read from the registry, is a valid Boolean setting. 23.11.2004 |
BREXEC |
BREXEC - Execute 16-bit Reporter Report from 32-bit
Although a 16-bit program can simply execute a 16-bit Reporter Report a special technique must be used by a 32-bit program to execute a 16-bit Reporter Report. The BREXEC routine provides this functionality. Added 9.4.2020 |
BTICN$ |
The BTICN$ routine is
used to set, or update, the icon associated with a GX
"Icon Button" 28.4.2005. Updated 22.10.2013. Updated 14.11.2014 |
CACHE$ |
The CACHE$ routine is used to enable either a read-cache or a read/write-cache on a GX BDAM FD. 28.10.2004 |
CACND$ |
The CACND$ routine is available to obtain the Console Controller Code. Added 9.4.2020 |
CAL16$ |
CAL16$ - Execute 16-bit Program from 32-bit
Although a 32-bit program can simply EXEC another 32-bit program a special technique must be used by a 32-bit program to execute a 16-bit program. The CAL16$ routine is one of a family of sub-routines that provide this functionality. Added 9.4.2020 |
CAMEL$ |
The CAMEL$ routine converts a text-string to Camel Case.
Updated 6.9.2013 |
CCMBO$ |
Clear GX Combo Box
30.7.2004 |
CCXML$ |
The CCXML$ routine is used to write a data string together with its tag to the Report XML file previously opened using the COXML$ routine. Added 04/07/2006 |
CFFGS$ |
The CFFGS$ routine copies the contents of a file from Global System Manager to the host operating system 1.12.2005 |
CFTGS$ |
The CFTGS$ routine copies the contents of a file from the host operating system to Global System Manager 1.12.2005. Updated 7.5.2020 |
CHK$E$ |
CHK$E$ - Check if $E Can be Run
It may be necessary to determine if a partition is in a state that will allow the $E command to be executed successfully from that partition. The CHK$E$ routine provides this function. Added 9.4.2020 |
CLFD$ |
CLFD$ - Close Loader’s FD
To optimize program loading the Program Loader does not normally close the current Program Library. Under some conditions (e.g. for all Command Programs) it is necessary to close the Open FD for the current Program Library. Added 9.4.2020 |
CLOSE$ |
The CLOSE$ routine must be used to close an FD opened by the OPEN$ or OPENS$ function. CLOSE$ is typically used after a directory has been processed with multiple LIST$ (or ELIST$) calls. Added 29.4.2020 |
CLTTA$ |
This routine clears the server-side type-ahead buffer which is maintained by the Console Executive. 7.12.2017 |
CMNDX$ |
The CMNDX$ routine is
provided as an alternative to the 16-bit CMND$ 27.6.2002 |
CMPIP$ |
The CMPIP$ routine uses a combination of HOSIP$ and GETIP$ to compare the IP addresses of the Host computer (running GLOBAL.EXE) and the PC running GX client. 17.7.2018 |
CONCA$ |
CONCA$ is used to concatenate two fixed length strings resulting in a single zero-terminated string. Added 31.3.2020 |
COPYP$ |
COPYP$ - Copy Password Protected File
The traditional COPY$ sub-routine, described in the File Management Manual, cannot copy a file that has been password protected. The COPYP$ routine, functionality equivalent to COPY$, does not suffer from this restriction. Added 9.4.2020 |
COPYQ$ |
The COPYQ$ routine can be used to copy a Windows file on the server running the Global
Client. 14.5.2009 Updated 3.1.2014 |
COPYS$ |
COPYS$ - Copy Open Shared File
The traditional COPY$ sub-routine, described in the File Management Manual, cannot copy a file that is Open Shared. The COPYS$ routine, functionality similar to COPY$, does not suffer from this restriction. Added 9.4.2020 |
COPYX$ |
The COPYX$ routine can be used to copy a Windows file on the server running the Global
Client. 14.5.2009 Updated 3.1.2014 |
COXML$ |
The COXML$ routine is used to create a new XML file for use with Crystal Reports. It also opens the accompanying style sheet, which must be available. Added 04/07/2006 |
CPM$ |
CPM$ - Read User Details
From Contract Protection Message. The CPM$ routine is used
to obtain the User Details from the global.lic file
28.8.2004 |
CPROC$ |
The CPROC$ routine provides a method for a Speedbase program to initiate a program running on the Windows operating system. 27.1.2019 |
CPTR$ |
The AUTHL$ routine is used to load the authorisation points without performing any validation of the current user. Added 9.4.2020 |
CRDAS$ |
The CRDAS$ routine is reserved for use by the Speedbase Window Manager to save/restore any changes made to the depth of the Record Display Area (RDA) of a Speedbase scrolled window. Added 9.4.2020 |
CRYPT$ |
The CRYPT$ routine can be used to calculate a hash-sum using the Microsoft CryptAPI. Added 25.11.2013. Updated 27.7.2018 |
CTRLG$ |
The CTRLG$ routine is
used to display a special window containing single button
that returns a <CTRL G> response 21.8.2004 |
CUSTX$ |
The CUSTX$ sub-routine attempts to emulate the 16-bit CUST$ sub-routine as documented in the System Subroutines Manual. Note that the entry-point CUST$ is not available for 32-bit programs. Added 9.4.2020 |
CWDAT$ |
The CWDAT$ routine is used to write a data string together with its tag to the Report XML file previously opened using the COXML$ routine. Added 04/07/2006 |
CWETG$ |
The CWETG$ routine is used to write an end tag to the Report XML file previously opened using the COXML$ routine. Added 04/07/2006 |
CWTAG$ |
The CWTAG$ routine is used to write a tag to the Report XML file previously opened using the COXML$ routine. Added 04/07/2006 |
DBANC$ |
DBANC$ - Map Finder Attribute Name to Code
The DBANC$ routine can be used in conjunction with the BOS/Finder Access Method to map an Finder Attribute Name to a numeric Attribute Code. Added 21.4.2020 |
DBACN$ |
DBACN$ - Map Finder Attribute Code to Name
The DBACN$ routine can be used in conjunction with the BOS/Finder Access Method to map a numeric Finder Attribute Code to an Attribute Name. Added 21.4.2020 |
DCMBO$ |
The DCMBO$ routine is used to display a GX Combo Box Added 30/07/2004 |
DEC64$ |
The DEC64$ routine can be used to convert a Base64 ASCII string back to a block of binary data. 12.7.2018 |
DENAT$ |
The DENAT$ routine can be used to delete a file on the server
(i.e. the computer running GLOBAL.EXE or GlobalClientService.EXE for GSM (Windows) configurations). 5.11.2009 |
DENAX$ |
The DENAX$ routine can be used to delete a file on the server
(i.e. the computer running GLOBAL.EXE or GlobalClientService.EXE for GSM (Windows) configurations). 5.11.2009 |
DCMBO$ |
The DCMBO$ routine is
used to display a GX Combo Box 19.12.2007 |
DELEP$ |
DELEP$ - Delete Password Protected File
The traditional DELE$ sub-routine, described in the File Management Manual, cannot delete a file that has been password protected. The DELEP$ routine, functionality equivalent to DELE$, does not suffer from this restriction.
Added 9.4.2020 |
DHMSD$ |
Convert Internal Format Date/Time to Display Format
6.9.2013 |
DI-DL$ |
The CCXML$ routine is used to write a data string together with its tag to the Report XML file previously opened using the COXML$ routine. Added 03/07/2006 |
DI-DS$ |
The DI-DS$ routine converts an ISO-8601 International date to a System Manager short date. Added 04/07/2006 |
DI-DT$ |
The DI-DT$ routine converts an ISO-8601 International date to a System Manager internal date. Added 03/07/2006 |
DIFEX$ |
Test if File Exists
6.9.2013 |
DIGEN$ |
The DIGEN$ routine can be
used to obtain the Generation Number of either a DBX or
non-DBX data Dictionary 26.11.2004 |
DL-DI$ |
The Dl-DI$ routine converts a System Manager long date to an ISO-8601 International date.
|
DLMM$ |
DLMM$ - Read/Write DLM Index File
The DLMM$ routine is available to read or write the entire contents of a DLM Index File (normally $$DLM0 or $$DLM1). The functionality of the DLMM$ routine is encapsulated in the $DLMMAIN system utility. Added 21.4.2020 |
DLMX$ |
The DLMX$ routine is available to maintain a DLM Index File (normally $$DLM0 or $$DLM1). Some of the functionality of the DLMX$ routine is encapsulated in the $DLMMAIN system utility. Added 7.5.2020 |
DS-DI$ |
The DS-DI$ routine converts a System Manager short date to an ISO-8601 International date. Added 30/03/2020< |
DSFMT$ |
The DSFMT$ routine is
used to convert a data area to a displayable format
19.9.2002 |
DT-DI$ |
The DT-DI$ routine converts a System Manager internal date to an ISO-8601 standard international date. Added 03/07/2006 |
DTSY$ |
The DTSY$ routine is used to amend the $CUS ‘synchronise date/time with server flag’ which synchronises the Global System Manager date and time with that of the host operating system. Added 19/10/2007 |
EAGCA$ |
Get One, or More, Extended Attribute Colours
16.7.2012 |
EARCA$ |
Reset Extended Attribute Colours
16.7.2012 |
EASCA$ |
Set One, or More, Extended Attribute Colours
16.7.2012 |
EASTR$ |
The EASTR$ routine can be used to obtain the date of Easter Sunday for any year between 1700 and 2299, inclusive. Added 15.6.2021 |
ECOMM$ |
ECOMM$ - Test for an E-Commerce User
The ECOMM$ routine can be used to test if the current user is connected as an E-Commerce User. Added 21.4.2020 |
EDTTX$ |
The EDTTX$ routine is available to display a Text Edit Dialogue Box on a GX window. 10.11.2004. Updated 7.12.2017 |
ELIST$ |
The ELIST$ routine is available to obtains details of the first or next file present in a GSM directory previously opened using the OPEN$ or OPENS$ routine. The ELIST$ routine returns extra information that is not available with LIST$. Added 29.4.2020 |
ELOCK$ |
The ELOCK$ routine provides an alternative to the standard LOCK verb as described in Global Development File Management Manual. Whereas the standard LOCK verb allows multiple locks from a user on a particular Lock Region, the ELOCK$ routine will return an exception if a user attempts to lock a Lock Region that is already locked by that user. Added 29.4.2020 |
EMAIL$ |
The EMAIL$ routine allows you to send electronic mail to one, or more, recipients.
18.4.2011. Updated 15.5.2017 |
EMAIX$ |
The EMAIX$ routine
is an extended version of the more familiar EMAIL$. It allows you to send
electronic mail to a virtually unlimited (up to 32767) number of recipients,
CCs, BCCs; and allows up to 32767 attachments 7.10.2014 |
ENVNO$ |
ENVNO$ - Return 32-bit Stacked Environment Number
The ENVNO$ routine is used to return the number (depth) of the Stacked Environment created by the NEWEV$ routine. Added 21.4.2020 |
EX-RS$ |
The EX-RS$ routine is available to export a GSM Relative Sequential file to a Windows file. Added 7.5.2020 |
EX16C$ |
EX16C$ - Execute 16-bit Program from 32-bit
Although a 32-bit program can simply EXEC another 32-bit program a special technique must be used by a 32-bit program to execute a 16-bit program. The EX16C$ routine is one of a family of sub-routines that provide this functionality. Added 9.4.2020 |
EX16S$ |
EX16S$ - Execute 16-bit Program from 32-bit
Although a 32-bit program can simply EXEC another 32-bit program a special technique must be used by a 32-bit program to execute a 16-bit program. The EX16S$ routine is one of a family of sub-routines that provide this functionality. Added 9.4.2020 |
EXCEL$ |
The EXCEL$ routine returns the version of Microsoft Excel that is running on the PC running GX.EXE.
12.3.2012 |
EXTRA$ |
EXTRA$ - Provide Extra Functionality 8.3.2019. Updated 28.4.2020 |
FADEL$ |
The FADEL$ routine can be
used to display a "File Already Exists" style
dialogue box on GX 6.5.2002 |
FDCRE$ |
The FDCRE$ routine returns the Creation Date field (FDCRE) from a 32-bit FD. Added 28.4.2020 |
FDOCT$ |
The FDOCT$ routine returns the Open Count field (FDOCT) from a 32-bit FD. Added 28.4.2020 |
FDOFL$ |
The FDOFL$ routine returns the Open Flag field (FDOFL) from a 32-bit FD. Added 28.4.2020 |
FFORM$ |
The FFORM$ routine is
used to obtain information for a specific field in a
Speedbase data Dictionary 19.9.2002 |
FILBR$ |
The FILBR$ routine is available to generate a File Browse dialogue box. This function can be used by both Speedbase and Cobol programs. Added 28.4.2020 |
FINFO$ |
The FINFO$ routine is available to return information for a specified file. Added 28.4.2020 |
FIT$ |
Test if Files
will fit on a Sub-Volume 6.6.2005
|
FMESS$ |
The FMESS$ routine can be
used to convert a Windows error number into a formatted,
verbose error message 27.2.2004. Updated 21.4.2020 |
FMES0$ |
The FMES0$ routine can be used to convert a Windows error number into a formatted, verbose error message. Added 21.4.2020 |
FNDME$ |
The FNDME$ routine can be used to find a Menu File (i.e. to check if the specified Menu File exists). Added 28.4.2020 |
FREE2$ |
The FREE2$ routine can be used to allocate a Temporary 32-bit Data Page. All Data Pages allocated by FREE2$ will be automatically de-allocated when the next STOP RUN occurs. Added 28.4.2020 |
FREEX$ |
The FREEX$ routine can be used to allocate a Temporary 32-bit Data Page. All Data Pages allocated by FREEX$ will be automatically de-allocated when the next STOP RUN occurs. 17.6.2003. Updated 8.3.2019. Updated 28.4.2020 |
FWILD$ |
The FWILD$ routine extends to the traditional LIST$ routine to allow a Wildcard Filename to be specified to filter out unwanted files from the list returned by LIST$. Added 11.5.2020 |
GETIP$ |
GETIP$ - Get IP Address of GX Client PC -
Updated 12.3.2012 |
GETWF$ |
Get Windows Folder from Global Unit-ID
6.9.2013 |
GRAPH$ |
The GRAPH$ routine can be
used to display a graph, in a wide variety of formats, on
GX 12.4.2002 |
GRINI$ |
The GRINI$ routine can be
used to initialise the (massively complex) GRAPH$ control
block 12.4.2002 |
GRPLT$ |
The GRPLT$ routine is
used within a GRAPH$ Call-Back routine to plot a data item
on the graph 12.4.2002 |
GRXAX$ |
The GRXAX$ routine is
used within a GRAPH$ Call-Back routine to set an X-axis
label 12.4.2002 |
GRZAX$ |
The GRZAX$ routine is
used within a GRAPH$ Call-Back routine to define an item
on the Z-axis 12.4.2002 |
GX80$ |
Set GX Window Zero width
to 80 wide 31.8.2004 |
GX132$ |
Set GX Window Zero width
to 132 wide 31.8.2004 |
GX192$ |
Set GX Window Zero width
to 192 wide 31.8.2004 |
GXAHG$ |
The GXAHG$ routine can be used to alter the position and number
of characters automatically highlighted on the next GX accept operation 29.3.2006 |
GXAPV$ |
The GXAPV$ routine is
available to set the GX Application Version Text, as
displayed by the Help/About box 19.9.2002 |
GXARC$ |
The GXARC$ routine can be
used to display a "File Archive" Dialogue Box on
the PC that is running the current GX session 7.1.2005 |
GXATM$ |
Set GX Accept
Timeout 26.10.2004
|
GXAUT$ |
The GXAUT$ routine is
available to send the Authorisation Level, $$AUTH, to GX
31.8.2004 |
GXBAR$ |
The GXBAR$ routine is
used to display, or remove, a Progress Bar on GX windows.
Between the initial display and the removal of the
Progress Bar it is expected that the GXBRU$ routine would
be called, repeatedly, to update the contents of the
Progress Bar 18.6.2005. Updated 22.4.2020 |
GXBCO$ |
Change Window Background Colour
6.9.2013 |
GXBMP$ |
The GXBMP$ routine is used to set the GX Bitmap. 10.4.2002 |
GXBOX$ |
The GXBOX$ routine allows boxes and/or lines to be drawn within the current window. Added 6.4.2020 |
GXBRU$ |
The GXBRU$ routine is
used to update a Progress Bar on GX windows. Furthermore,
GXBRU$ will return an exception if the optional Cancel
button has been pressed 29.8.2003 |
GXBRW$ |
The GXBRW$ routine can be
used to display a standard File or Directory browse
Dialogue Box on the PC that is running the current GX
session. The file or directory path selected by the
operator is returned to the application Updated 6.9.2013
and 20.3.2014 |
GXBSB$ |
The GXBSB$ routine is
available to define the next window as Button Style Scroll
Bar (BSSB) window. A BSSB window has the familiar scroll
bar replaced with a set of buttons 31.8.2004 |
GXBTT$ |
The GXBTT$ routine is used to return the pathname of a file that has been transmitted to the PC running GX via the Bluetooth interface, typically after the standard Microsoft FSQUIRT.EXE utility has been used to transfer the file to the GX PC from a mobile device. Added 22.4.2020 |
GXCFE$ |
The GXCFE$ routine is
available to check if a file exists on the PC that is
running GX (or on another computer that can be accessed
from the PC that is running GX) 7.1.2005 |
GXCFN$ |
The GXCFN$ routine allows the Customisation File Tag Name to be changed. Added 6.4.2020 |
GXCMD$ |
The GXCMD$ routine can be used to execute a Windows command on the PC that is running the current GX session.
26.1.2010 |
GXCOP$ |
The GXCOP$ routine can be
used to copy a Windows file between the Global Client PC
and the PC that is running the current GX session Updated
6.9.2013 |
GXCPH$ |
The GXCPH$ routine is
available to set the GX Contract Protection Message Help
Text, as displayed by the Help/About box 19.9.2002 |
GXCPM$ |
The GXCPM$ is available
to display the GX Contract Protection Message. This
routine is only used by $STARX 31.7.2002 |
GXCPO$ |
The GXCPO$ routine
is available to override the standard
GX window caption 14.10.2004
|
GXDCF$ |
The GXDCF$ routine is
used to disable the automatic clearing of a field in a
window that is already displayed. This routine is
typically used to prevent a field with a TXT option
displayed in a different attribute from being
automatically cleared in ENQ mode 14.2.2005 |
GXDCM$ |
GXDCM$ - Suppress Menu Clear
Normally when a Speedbase window is displayed as a result of a menu selection, the menu is cleared from the screen. Under some circumstances (e.g. when entering a window that prompts for a password) it may be required to leave the menu on the screen. The GXDCM$ routine suppresses the menu clear function that normally precedes the window display. Added 6.4.2020 |
GXDEL$ |
The GXDEL$ routine can be
used to delete a file on the PC that is running the
current GX session 7.1.2005 |
GXDEX$ |
The GXDEX$ routine can be
used to delete a file on the PC that is running the
current GX session 7.1.2005 |
GXDOM$ |
The GXDOM$ routine is
used to disable Overstrike mode on the next field accepted
by GX 8.4.2002 |
GXDSO$ |
The GXDSO$ routine is available to disable, and re-enable, the GX toolbar. Added 2.4.2020 |
GXDTR$ |
The GXDTR$ is available to obtain the value of the GX “Translator Flag”. Added 2.4.2020 |
GXEQQ$ |
The GXEQQ$ routine is
used to simulate the ERROR "" functionality on
GX 8.4.2002 |
GXERC$ |
Change GX Error Message Caption 23.11.2012 |
GXEWC$ |
The GX thin-client includes an algorithm to decide if a field is displayed with a clickable hyperlink (e.g. a text string of the format “www.global3000.co.uk” will be displayed with a clickable hyperlink). The GXEWC$ routine allows the GX algorithm to be overridden to either force or suppress a hyperlink on a displayed field. Added 1.5.2020. Updated 7.5.2020 |
GXFDT$ |
The GXFDT$ routine is
available to obtain the Last Modification Date/Time of a
Windows file that is currently open using the GX DBAM
Access Method Updated 21.2.2012 |
GXFHP$ |
By default, GX
automatically generates the current Help File Name and
context-sensitive Help Tag from the current Frame Name and
Window-id. The GXHLP$ routine can be used to override the
default, auto-generated file name and tag 1.11.2002 |
GXFIC$ |
The GXFIC$ routine is used to close the file handle created by a successful call to GXFIF$ (and used by subsequent calls to GXFIN$). 22.6.2017. Updated 7.12.2017 |
GXFIF$ |
The GXFIF$ routine is used to find the first file in a folder on the PC running GX. Added 22.6.2017. Updated 7.12.2017 |
GXFIN$ |
The GXFIN$ routine is used, after a previous successful call to GXFIF$, to find the next file in a folder on the PC running GX. Added 22.6.2017. Updated 7.12.2017 |
GXFOL$ |
The GXFOL$ routine is available to return the GX folder i.e. the current Windows folder for the running GX executable. Added 25.1.2019 |
GXFON$ |
The GXFON$ routine is available to display the standard GX Font Selection Dialogue. Added 15.6.2021 |
GXFSH$ |
The GXFSH$ routine is
used to flush the type-ahead buffer maintained by GX
8.4.2002 |
GXFSZ$ |
The GXFSZ$ is available
to obtain the size of a file set the GX Status Bar Message
Text 1.8.2002 |
GXFVC$ |
The GXFVC$ is available to override the default numeric format of the next field accepted by GX. Added 2.4.2020 |
GXGBP$ |
The GXGBP$ routine can be used to hide, show and change the text of a Group Box.
18.7.2004. Updated 27.10.2016 |
GXGCN$ |
The GXGCN$ routine can be
used to obtain the Windows computer name from the GX PC
2.9.2004 |
GXGCR$ |
The GXGCR$ routine can be
used to obtain the Computer Reference setting from the
GXHOSTS.INI file 2.9.2004 |
GXGD1$ |
The GXGD1$ routine is available to return a Device Manufacturer string from the PC running GX - Added 14.5.2019 |
GXGD2$ |
The GXGD2$ routine is available to return a Device Model string from the PC running GX - Added 14.5.2019 |
GXGIP$ |
The GXGIP$ routine is available to return an IP Address string from the PC running GX. 8.3.2019 |
GXGIS$ |
The GXGIS$ routine is
available to obtain an INI File setting from GX 19.9.2002 |
GXGLR$ |
The GXGLR$ routine can be
used to obtain the Location Reference setting from the
GXHOSTS.INI file 2.9.2004 |
GXGKN$ |
The GXGKN$ routine is available to return a Computer Name string from the PC running GX. 8.3.2019 |
GXGOS$ |
The GXGOS$ routine is available to return a Windows O/S string from the PC running GX. 8.3.2019 |
GXGPD$ |
The GXGPD$ routine can be used to retrieve DDE data that has been passed to GX (when it acts as a DDE Server) from a 3rd party DDE Client module. Added 01/08/2006 |
GXGSS$ |
The GXGSS$ routine is available to return a Screen Size string from the PC running GX. 8.3.2019 |
GXGTZ$ |
The GXGTZ$ routine is available to return a Time Zone string from the PC running GX. 8.3.2019 |
GXGUN$ |
The GXGUN$ routine can be
used to obtain the Windows user name from the GX PC
2.9.2004 |
GXGWS$ |
The GXGWS$ routine is available to return a Window Size string from the PC running GX. 8.3.2019 |
GXGWV$ |
The
GXGWV$ routine can be used to obtain the Windows version
from the GX PC. 4.6.2007 |
GXHLP$ |
By default, GX
automatically generates the current Help File Name and
context-sensitive Help Tag from the current Frame Name and
Window-id. The GXHLP$ routine can be used to override the
default, auto-generated file name and tag 28.10.2003 |
GXLFI$ |
Reset Linked Field
Index 23.10.2004
|
GXLNG$ |
The GXLNG$ routine is used to obtain the GX Translation Language Code. See Technical Note IN345 for full details of the GX Translation mechanism. Added 11/01/2018 |
GXMAC$ |
The GXMAC$ routine is available to return a string of MAC Addresses from the PC running GX. Added 8.3.2019. Updated 12.7.2018 |
GXMOD$ |
The GXMOD$ routine can be used to obtain the current GX Operating Mode. Added 2.4.2020 |
GXMKD$ |
The GXMKD$ routine is available to create a new directory on the PC that is running GX. Added 7.1.2005. Updated 12.7.2018 |
GXMPW$ |
The GXMPW$ routine is used to display a Media Play window within the GX window. The Media Player window can be used to display/play a wide variety of file types (e.g. .BMP, .JPG, .MOV etc.). Unlike IMAGE$ and IMAG2$, GXMPW$ is not restricted to static images. Added 5.2.2019 |
GXMRZ$ |
GXMRZ$ is an internal routine called by the BA$XPF DLM to copy a Backdrop Image file from the server to a GX client. It is of limited general use and is documented for completeness only. Added 31.3.2020 |
GXMSG$ |
The GXMSG$ routine can be
used to display a simple message box that does not require
a response from the operator 25.7.2005 |
GXMWS$ |
The GXMWS$ routine is
used to minimise the size of the next window by removing
blanks areas to the right of, and below, the last
field/button displayed 15.5.2002 |
GXNBT$ |
The GXNBT$ routine is
used to prevent GX from adding the default "OK"
and "Cancel" buttons to a
"button-less" window (i.e. a window that does
not contain any BTN fields) 31.8.2004 |
GXNFW$ |
The GXNFW$ routine can be
used to identify a window as "Numeric Field
Window" 31.8.2004 |
GXOPI$ |
The GXOPI$ routine is
available to set the GX Operator-ID text as displayed in
the GX Status Bar 19.9.2002 |
GXPCE$ |
The GXPCE$ routine is available to apply a percent encoding interface to a text string. The algorithm converts non-alphanumeric characters into "%nn" where nn is the character code in hexadecimal and passes alphanumeric characters unaltered. An optional exception list string can be supplied which overrides conversion on the specified characters. Added 8.3.2019 |
GXPHD$ |
The GXPHD$ routine can be
used to preserve the current HEADING text that would
otherwise be removed when the current frame terminates,
and updated when the next frame executes 12.7.2002 |
GXPRG$ |
The GXPRG$ routine is
used to specify the range (maximum and minimum) of a
progress bar control 30.7.2004 |
GXRCD$ |
The GXRCD$ is used by the Speedbase Windows Manager to send the current Record-id to GX. The Record-id is displayed, together with other information, by the GX Help/About/Application option. Added 2.4.2020 |
GXREN$ |
The GXREN$ routine can be used to rename a file on the computer running GX. 14.5.2009. Updated 2.4.2020 |
GXREX$ |
The GXREX$ routine can be used to rename a file on the computer running GX. Unlike the almost identical GXREN$ routine, which checks that the value of the $$GX System Variable is nonzero to ensure the routine is being executed on a GX client, GXREX$ by-passes the test on the $$GX variable. Avoiding the normal $$GX test is necessary to allow GXREX$ to run under Job Management, which clears the $$GX System Variable while a job is executing. Added 2.4.2020 |
GXRSF$ |
The GXRSF$ routine is available to obtain the Remote Session Flag from the GX client. The Remote Session Flag is the indicator that GX is running in Terminal Services session. Added 2.4.2020 |
GXRST$ |
The GXRST$ routine is
used to reset the GX customisations, or set new
customisations, on the next window that is DISPLAY'ed or
ENTER'ed 9.5.2003 |
GXSBC$ |
The GXSBC$ routine is used to set the text on a button within a specific window. 10.11.2004. Updated 7.12.2017 |
GXSBM$ |
The GXSBM$ routine is
available to set the GX Status Bar Message Text 19.9.2002 |
GXSBT$ |
The GXSBT$ routine is used to set the text on a button within the current window. This routine can also be used to send the Hover Text if the button has been coded as an Iconic Button.
9.7.2002. Updated 7.12.2017 |
GXSCR$ |
The GXSCR$ routine can be
used to scratch a directory on the PC that is running the
current GX session 7.1.2005. Updated 21.4.2020 |
GXSDF$ |
The GXSDF$ is reserved
for internal use only by the Menu Handler to set the GX
documentation folder and documentation filename 19.9.2002 |
GXSEA$ |
The GXSEA$ routine can be
used to "tag" any one of the 64 Extended GX
Field Attributes to a Speedbase field prior to the display
of that field using the SHOW verb 14.1.2003 (updated
14.10.2013) |
GXSFL$ |
The GXSFL$ routine is
available to override, for a single window, the Small
Field Length parameter maintained by GX 31.8.2004 |
GXSHL$ |
The GXSHL$ routine can be
used to execute a Windows Shell command on the PC that is
running the current GX session 7.1.2005 |
GXSHT$ |
The GXSHT$ routine is used to set the hover-text on a button within the current window. This button can be either an Iconic Button or a traditional Text Button - Added 25.7.2019 |
GXSHX$ |
The GXSHX$ routine can be
used to execute a Windows Shell command on the PC that is
running the current GX session 10.4.2002 |
GXSIS$ |
The GXSIS$ routine is available to write a new setting to the GX.INI file. Added 1.4.2020. Updated 2.4.2020 |
GXSLA$ |
The GXSLA$ routine is
used to set the attributes of a "Dynamic Label"
in a window 12.7.2004 |
GXSPI$ |
The GXSPI$ routine transmits a Printer Index Number to GX. This routine should only be used internally by the BA$XPF DLM. Added 1.4.2020 |
GXSSA$ |
The GXSSA$ routine can be
used to "tag" any one of the 64 Extended GX
Field Attributes to the current Speedbase field 15.5.2002
(updated 14.10.2013) |
GXSPT$ |
The GXSPT$ routine is used to update the Program Title text on the current window
10.12.2012
|
GXSSC$ |
The GXSSC$ routine is
used to set the Screoll Cell Offset for the next window
31.8.2004 |
GXSUS$ |
The GXSUS$ routine is
used to inform GX that the application is about to enter a
Suspend Mode (i.e. by executing a SUSPEND N statement).
This will result in GX sending the next character
immediately to the host, to terminate the SUSPEND, rather
than waiting for the next Accept-type operation 8.4.2002 |
GXSWC$ |
The GXSWC$ routine is available to set the GX Window Caption Text. Updated 8 years later 11.12.2012
|
GXSWS$ |
The GXSWS$ routine can be used to enable or disable the saving of the GX window settings after they have been modified by the user. Added 02/12/2004 |
GXTAB$ |
The GXTAB$ routine allows a crude Tabbed Window to be created by associating a window with a button. Added 1.4.2020 |
GXTBI$ |
The GXTBI$ routine is
used to modify the icon of a GX Toolbar Button 30.10.2003 |
GXTBT$ |
The GXTBT$ routine is
used to modify the text of a GX Toolbar Button 30.10.2003 |
GXTBW$ |
The GXTBW$ routine is
used to define the next window as a "Tab Button
Window" 15.5.2002 |
GXTRN$ |
The GXTRN$ routine can be used to translate a text string using the GX Translation mechanism. See Technical Note IN345 for full details of the GX Translation mechanism. Usually text strings are translated automatically by GX and the Printer sub-system and there is normally no need for the application to attempt any translation of its own. However, this sub-routine is available for application use. Added 04/06/2007 |
GXVER$ |
The GXVER$ routine can be
used to obtain the version of GX.EXE 2.9.2004 |
GXVEX$ |
The GXVEX$ routine can be
used to obtain the version and creation date of either
GX.EXE or GXIO.EXE. This routine can also be used to
obtain the Windows screen resolution of the computer
running GX 2.9.2004 |
GXWFM$ |
The GXWFM$ routine can be used to mask out any of the Speedbase functions in the current window. Updated 23/06/2022 |
GXWHA$ |
The GXWHA$ routine is
used to return the Windows "Window Handle" of
the current Speedbase window 7.4.2002 |
GXWIN$ |
The GXWIN$ routine is
available to set various options on the next window
displayed by GX 3.9.2004 |
GXWTM$ |
The GXWTM$ routine can be
used to update the timeout parameters in a window timeout
label. See also gxtimeout.pdf
Added 23.2.2006 |
GXXLT$ |
|
HASH$ |
The HASH$ routine can be used to calculate a simple Hash Total for a Global or Windows file - Added 12.3.2012. Updated 31.3.2020
|
HASHE$ |
The HASHE$ routine can be used to calculate a simple Hash Total for a Global or Windows file
- Added 12.3.2012. Updated 31.3.2020
|
HASHX$ |
The HASHX$ routine can be used to calculate a simple Hash Total for a Global or Windows file. Added 31.3.2020 |
HHMST$ |
The HHMST$ routine converts an external PIC X(12) time of the form hhhhhh.mm.ss internal format PIC 9(9) COMP field containing the time in seconds. Added 12/05/2008 |
HOSIP$ |
HOSIP$ - Get IP Address of GSM Server -
Updated 12.3.2012
|
HTTPC$ |
Close Communications
with HTTP Server 14.1.2005
|
HTTPH$ |
Set HTTP Server
Request Header 14.1.2005 Updated 12.3.2019
|
HTTPO$ |
Open Communications
to HTTP Server 14.1.2005. Updated 10.8.2020
|
HTTPS$ |
The HTTPS$ routine is used to send a message to an HTTP server, then wait for and accept the status information and the result text. Added 14.1.2005. Updated 27.1.2019 |
HUMP$ |
Converts a text-string to a pseudo Camel Case
6.9.2013
|
JPG$ |
The JPG$ routine can be used to obtain the Pixel Height and Width from a .JPG file - Added 12.3.2012
|
IM-RS$ |
The IM-RS$ routine is available to import a GSM Relative Sequential file from a special format Windows file created by the EX-RS$ routine. Added 7.5.2020 |
IMAG2$ |
Display .JPG Image File 20.7.2015
|
IMAGE$ |
Display .JPG Image File 20.7.2015
|
IMCSV$ |
Import CSV File 11.4.2007
|
INACT$ |
The INACT$ routine is used to return the number of minutes that a user on the current Global execution has been inactive. Added 30/03/2020 |
INIT$ |
The INIT$ routine
initialises a Control Block, setting computational and
date fields to binary zero; display numeric fields to
SPACES, pointer fields to HIGH-VALUES and character fields
to a specified Initialisation Character 1.11.2003 |
JULIA$ |
The JULIA$ routine converts an internal-date to a Dublin Julian Date (i.e. a count of days started with the beginning of the year 1900 as used in Microsoft Excel and Lotus-123. Do not confuse this computing Julian Date with the conventional/astronomical Julian Day Number (JDN) which starts from January 1, 4173 BC. Added 15/03/2016 |
LASTI$ |
The LASTI$ routine can be used to identify the Interrupt button that triggered the most recent interrupt. See the documentation for the B$GX-7 routine for full details of the Interrupt buttons. Added 30.7.2015 |
LCASE$ |
The LCASE$ routine converts a string containing alphabetic characters to lower case. Added 1.1.2016 |
LIBI$ |
The LIBI$ system routine is used to read the Library Index containing the names and starting positions of the books in a Global Cobol copy library. The $COPLB development utility is used to append a Library Index to the text of a Copy Library file - added 5.10.2010 |
LIBR$ |
The LIBR$ system routine is used to build an index of the names and starting positions of the books in a Global Cobol copy library. Subsequently individual books can be accessed using the text file access method by performing a READ statement followed by READ NEXT statements - added 5.10.2010 |
LIBRA$ |
The LIBRA$ system routine is used to build an index of the names and starting positions of the books in a Global Cobol copy library. Subsequently individual books can be accessed using the text file access method by performing a READ statement followed by READ NEXT statements - added 5.10.2010 |
LINFO$ |
The LINFO$ system routine is used to return the details of a standard Program Library (i.e. a Program Library created and maintained using the $LIB system utility) -
Updated 12.3.2012 |
LINFX$ |
The LINFX$ system routine is used to return the details of an Extended Program Library (i.e. a Program Library created and maintained using the $LIBX system utility).
- Updated 12.3.2012 |
LCASE$ |
The
LCASE$ routine converts a string containing alphabetic
characters to lower case.
1.1.2016 |
LIST$ |
The LIST$ routine is available to obtains details of the first or next file present in a GSM directory previously opened using the OPEN$ or OPENS$ routine. Added 29.4.2020 |
LOWER$ |
Convert Text-string to Lower Case
6.9.2013. Updated 1.1.2016 |
LTAM |
The Line Text Access Method (LTAM) provides line-orientated access to Windows or Unix text file. When reading from a text-file LTAM returns the body of a text-line, excluding any CR or LF characters. When writing to a text file LTAM adds the appropriate or End-Of-Line (EOL) characters to the end of the text-line. The actual EOL character(s) are normally dependent on the host operating-system but can be overridden when opening the Windows (or Unix) file - Added 6.2.2020 |
MBOX$ |
The MBOX$ routine can be
used to display a simple Windows Message Dialogue Box with
standard Microsoft buttons. The dialogue box is displayed
using the standard Windows MessageBoxEx API call 8.11.2003 |
MBOXX$ |
The MBOXX$ routine can be
used to display an extended Windows Message Dialogue Box
with non-standard Microsoft buttons 8.11.2003 |
MCUS$ |
MCUS$ - Customise
Menu File 11.10.2002
|
MENUX$ |
The MENUX$ routine is
used to display various menus styles 3.11.2002 |
MH$ |
Advanced Menu Handler
10.11.2002 |
MKDIR$ |
The MKDIR$ routine is available to create a new directory on the server that is running GLOBAL.EXE. 12.7.2018 |
N-ORG$ |
The N-ORG$ routine is available to convert a 2-character, displayable mnemonic File Organisation to a numeric value. Added 01/05/2020 |
NCLOS$ |
The NCLOS$ routine is used to close the directory on the host operating system (normally Windows) previously opened using the NOPEN$ routine. Added 13.5.2020 |
NECLS$ |
The NECLS$ routine is used to close the directory on the host operating system (normally Windows) previously opened using the NEOPN$ routine. Added 4.5.2007. Updated 13.5.2020 |
NELI2$ |
The NELI2$ routine is used to list the contents of the directory on the host operating system (normally Windows) previously opened using the NEOPN$ routine. NELI2$ is a “more correct” version of the NELIS$ routine (see the description of the DETYPE field). Added 13.5.2020 |
NELIS$ |
The NELIS$ routine is used to list the contents of the directory on the host operating system (normally Windows) previously opened using the NEOPN$ routine. Added 4.5.2007. Updated 13.5.2020 |
NEOPN$ |
The NEOPN$ routine is used to open a directory on the host operating system (normally Windows) so that the NELIS$ routine can then be used to list the directory contents. Added 4.5.2007. Updated 5.2.2014. Updated 13.5.2020 |
NEWEV$ |
NEWEV$ - Create New 32-bit Stacked Environment
The NEWEV$ routine is used to create a new 32-bit Stacked Environment (Universe). This allows a program to run another program(s) in a completely new Global System Manager Environment. This environment is created by saving and restoring a number of System Variables around a NEWEV$ call. Note that the new Global System Manager Environment created by NEWEV$ is not the same as the different environment provided when running a program in a different partition. Consequently, NEWEV$ should be used with great care. Added 21.4.2020 |
NLIST$ |
The NLIST$ routine is used to list the contents of the directory on the host operating system (normally Windows) previously opened using the NOPEN$ routine. Added 13.5.2020 |
NLIS2$ |
The NLIS2$ routine is used to list the contents of the directory on the host operating system (normally Windows) previously opened using the NOPEN$ routine. NLIS2$ is a “more correct” version of the NLIST$ routine (see the description of the DETYPE field). Added 13.5.2020 |
NOPEN$ |
The NOPEN$ routine is used to open a directory on the host operating system (normally Windows) so that the NLIST$ routine can then be used to list the directory contents. Added 13.5.2020 |
NXCLS$ |
The NXCLS$ routine is used to close the directory on the host operating system (normally Windows) previously opened using the NXOPN$ routine. Added 13.5.2020 |
NXLIS$ |
The NXLIS$ routine is used to list the contents of the directory on the host operating system (normally Windows) previously opened using the NXOPN$ routine, returning all files with the name *.dlm. Added 13.5.2020 |
NXOPN$ |
The NXOPN$ routine is used to open a directory on the host operating system (normally Windows) so that the NXLIS$ routine can then be used to list the directory contents to return all files with the name *.dlm. Added 13.5.2020 |
OPCLS$ |
The OPCLS$ routine is used to close the user file opened previously be a call to OPOPN$. Added 31/08/2006 |
OPEN$ |
The OPEN$ routine is available to open a GSM directory for subsequent processing by the LIST$ and ELIST$ functions. Added 29.4.2020 |
OPENS$ |
The OPENS$ routine is available to open a GSM directory for subsequent processing by the LIST$ and ELIST$ functions. Unlike the related OPEN$ routine, OPENS$ will not return an exception if the directory is a spool unit. Added 29.4.2020 |
OPIDX$ |
The OPIDX$ routine provides a replacement for the traditional OPID$. OPIDX$ is used to return operator-id information for a particular user on a particular computer. Added 1.5.2020 |
OPOPN$ |
The OPOPN$ routine opens the user file for use by to OPLIS$ routine to return the users signed-on to Global System Manager. Added 31/08/2006 |
ORB$ |
The ORB$ routine is
available to perform a Logical Inclusive OR operation on
single byte values 30.8.2004 |
ORD$ |
The ORD$ routine is
available to perform a Logical Inclusive OR operation on
double-word values 30.8.2004 |
ORG-N$ |
The ORG-N$ routine is available to convert a numeric File Organisation value to a 2-character, displayable mnemonic. Added 1.5.2020 |
ORW$ |
The ORW$ routine is
available to perform a Logical Inclusive OR operation on
single word values 30.8.2004 |
PAS32$ |
The PAS32$ routine can be used to test if an Operator-ID/Password combination is valid by interrogating the $$AUTHEX file. The $$AUTHEX file is maintained by $AUTH32 and used when $AUTHEX is configured ($CUS) as the Authorisation Program - Added 15.5.2019 |
PCADR$ |
The PCADR$ routine returns the addresses in the XML file created by PCODE$ 25.5.2006 |
PCFDR$ |
The PCFDR$ routine returns the formatted version of an address in the XML file created by PCODE$. To use this routine you will need a Postcode Anywhere account number and license key 19.6.2006 |
PCODE$ |
The PCODE$ routine creates an XML address file using the Postcode Anywhere web site. To use this routine you will need a Postcode Anywhere account number and license key. 25.5.2006 |
PRIFN$ |
The PRIFN$ routine can be
used in conjunction with the GSM (Windows) DOSPrint and
DOS.PRI printer controllers to change the name of the
Windows file created in a pseudo spool directory 11.3.2005 |
R$B-SA |
R$B-SA – Direct File Access Save Address of Current Record
The R$B-SA routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. R$B-SA(VE) saves the file address of the current record. Added 19.7.2022 |
R$B-WR |
R$B-WR – Direct File Access Rewrite from Saved File Address
The R$B-WR routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. R$B-WR(ITE) rewrites a Speedbase channel at the last saved file address. Added 19.7.2022 |
R$B2WR |
R$B2WR – Direct File Access Rewrite from Saved File Address
The R$B2WR routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. R$B2WR(ITE) rewrites a record at the last saved file address. Added 19.7.2022 |
R$PFSC |
R$PFSC – Direct File Access Check For Free Space
The R$PFSC routine is one of a family of sub-routines that are reserved for use by the G-3000 Middleware DLMs. R$PFSC(HK) checks the amount of free space available in a BDAM file. Added 19.7.2022 |
RADIO$ |
The RADIO$ routine can be used to replace an entire set of Radio Buttons within a Speedbase window. Note that only a complete set of radio buttons can be updated – it is not possible to update a single element in a Radio Button set. Added 28/01/2016 |
RCHTX$ |
The RCHTX$ routine is available to display a Rich-text Edit Dialogue Box on a GX window.. Added 06/12/2017 |
RECDS$ |
The RECDS routine can be
used to display a number of fixed length records within a
GX window 28.7.2004 |
REGAS$ |
The REGAS$ routine can be used to add a new registry string setting immediately below the Global\Client key of the Windows registry. Added 13.9.2021 |
REGRS$ |
The REGRS$ routine can be used to read a string setting from immediately below the Global\Client key of the Windows registry. Added 23.11.2004. Updated 13.9.2021 |
REGRV$ |
The REGRV$ routine can be used to read a value setting from immediately below the Global\Client key of the Windows registry. Added 5.6.2006. Updated 13.9.2021 |
REGWS$ |
The REGWS$ routine can be used to write an existing registry string setting immediately below the Global\Client key of the Windows registry. Added 31.3.2020 Updated 13.9.2021 |
RENAT$ |
The RENAT$ routine can be used to rename a Windows file on the server running the Global
Client. 14.5.2009 |
RENAX$ |
The RENAX$ routine can be used to rename a Windows file on the server running the Global
Client. 14.5.2009 |
REPAS$ |
The REPAS$ routine can be used to generate a Reseller Password. Added 23/06/2022 |
RES$ |
The RES$ routine can be used to restart, disconnect or cancel a user. The routine must be used with great care as restarting a user may cause data corruption if the user is active. Added 07/01/2019 |
RCHTX$ |
The RCHTX$ routine is available to display a Rich-text Edit Dialogue Box on a GX window. 7.12.2017 |
RLZDD$ |
RLZDD$ - Remove Leading Zeroes from Dotted-Decimal IP - Updated 12.3.2012 |
RUN$ |
The RUN$ routine effectively replaces the 16-bit RUN verb, allowing another program to be executed without returning control to the calling program. Added 9.4.2020 |
RUN$E$ |
The RUN$E$ routine runs $E, returning an exception if the partition is in a state that will prevent $E from executed successfully. This provides an alternative to running $E under Job Management (using JOB$) when it is not possible to trap the condition if $E fails. Added 9.4.2020 |
RUNME$ |
This subroutine send the contents of the run menu file, $$RUNMAIN, to GX. Added 03/12/2007 |
RXLAT$ |
The RXLAT$ is available to read the Console Executive Translation Table. Added 30.4.2020 |
SBTYP$ |
Return Type of
Speedbase Database 27.4.2005 - updated
12.3.2012
|
SCON$$ |
Concatenate Two Strings 23.3.2015 |
SDATA$ |
The SDATA$ routine can be
used to allocate a Temporary or Permanent 32-bit Data
Page. A Temporary Data Page will be automatically
de-allocated when the next STOP RUN occurs. A Permanent
Data Page will remain resident, and accessible, until the
user runs $E, or is restarted. Both types of 32-bit Data
Page can be explicitly de-allocated using the UNLO$
sub-routine 17.6.2003 |
SERVE$ |
The SERVE$ routine can be
used to test if a Global Server is responding without
executing a file or database operation that would
otherwise result in a NETWORK ERROR. This call can be used
to test if an RPC Client-Server connection is still
reliable 1.6.2002 |
SHCMD$ |
The SHCMD$ routine provides a method for a Speedbase program to initiate a program running on the host operating system. The host o/s command may be specified explicitly or indirectly, via a Schema File. Added 26.1.2010. Updated 17.7.2018. Updated 22.4.2020 |
SIZOF$ |
The SIZOF$ routine is used to return the size (length) of a data item by supplying the symbol name of that data item 10.12.2017 |
SLJ$$ |
Left Justify a Text String 20.3.2015 |
SOUND$ |
The SOUND$ routine can be
used to play a sound on the PC running GX 7.4.2002 |
SRJ$$ |
Right Justify a Text String 20.3.2015 |
ST1ST$ |
The ST1ST$ routine returns the index of the first significant characters in a text string. Added 23.11.2020 |
STCAT$ |
Concatenate Two Zero-terminated Strings 20.3.2015 |
STCON$ |
The STCON$ routine can be
used to concatenate up to 10 fields into a single output
string 10.2.2002. Updated 20.3.2015 |
STLEN$ |
Return Number
of Characters in Text String 20.6.2005.
Updated 20.3.2015. Updated 23.11.2020
|
STMRG$ |
Merge Two Fixed Length Strings 20.3.2015 |
STREP$ |
The STREP$ routine can be used to replace a sub-string in a text-string by another sub-string. STREP$ can also be used to remove a sub-string from a text-string. Added 13.9.2021 |
STRM$$ |
Terminate string with a character 20.3.2015 |
STRM$ |
Move fixed length string 20.3.2015 |
STRML$ |
The STRML$ routine can be
used to move a zero-terminated (i.e. LOW-VALUE terminated)
string to a destination area and returns the length of the
string just moved 10.2.2002. Updated 20.3.3015 |
STRMX$ |
The STRMX$ routine can be used to move a zero-terminated (i.e. LOW-VALUE terminated) string to a fixed-length destination area and optionally returns the length of the string just moved. 5.6.2006.
Updated 20.3.2015 |
STRS$$ |
Terminate string with a character (sic) |
STSIG$ |
The STSIG$ routine
returns the number of significant characters
in a text string 20.6.2005. Updated
20.3.2015. UPdated 23.11.2020
|
SSUB$$ |
Extract Sub-String from String 23.3.2015
|
SUBS$ |
The SUBS$ routine retrieves the size of a domain sub-volume and the maximum space available to allocate a new sub-volume.18.11.2009
|
SUSP$ |
High Resolution
Suspend 9.7.2005
|
SYMBO$ |
The SYMBO$ routine is used to return the address of a data item by supplying the symbol name of that data item. 7.12.2017
|
SYSRQ$ |
This subroutine executes a ‘Run Menu’ program held in the $$RUNMAIN file on $M. Added 16/11/2007 |
TDHMS$ |
The TDHMS$ routine converts an internal format PIC 9(9) COMP field containing the time in seconds to an external PIC X(14) time of the form ddddd.hh.mm.ss. Added 12/05/2008 |
TESTF$ |
Test Windows File (non-blocking) 1.12.2005 |
THHMS$ |
The THHMS$ routine converts an internal format PIC 9(9) COMP field containing the time in seconds to an external PIC X(12) time of the form hhhhhh.mm.ss. Added 12/05/2008 |
TRACE$ |
The TRACE$ routine writes application trace information to a specified trace log file. Added 24/07/2007 |
TX-LI$ |
The TX-LI$ routine is
used to extract lines of text from a text-block returned
by the EDTTX$ routine 22.6.2004 |
TXGUI$ |
The TXGUI$ routine is available to generate a Windows-style Comment/Text Editor dialogue box. This function can only be used by Speedbase applications. Added 28.4.2020 |
TYPU$ |
The TYPU$ allows you to place Speedbase function into the type-ahead buffer of the current partition where it will be retrieved by a subsequent GX input operation. The function is put at the front of the type ahead buffer before any outstanding type-ahead from the operator. Added 01/05/2020 |
UAD$ |
The ASSIG$ system routine can be used to check if a unit-id is valid.
19.2.2013 |
UCASE$ |
The
UCASE$ routine converts a string containing alphabetic
characters to upper case.
1.1.2016 |
UNLO$ |
The UNLO$ routine can be
used to de-allocate a Temporary or Permanent 32-bit Data
Page that has been allocated using the SDATA$ routine
15.6.2003 |
ULOCK$ |
The ULOCK$ routine can be used to perform a "partial reset" for the current user. All file locks for the user are removed but any open files will remain open. Added 1.5.2020 |
UNZAP$ |
The UNZAP$ routine is available to un-apply a zap (i.e. an encoded patch) from a file. Added 30.4.2020 |
UPPER$ |
Converts a text-string to upper case
6.9.2013. Updated 1.1.2016 |
USERM$ |
The USERM$ routine provides an alternative to USERX$ that only checks for users in the User File ($$USER). Added 1.5.2020 |
USERX$ |
The USERX$ routine provides a replacement for the traditional USER$. USERX$ is used to find whether a specified operator is signed on to the system and, if so, returns the appropriate user information. Added 1.5.2020 |
USTAT$ |
The USTAT$ routine retrieves the size of a domain sub-volume and the maximum space available to allocate a new sub-volume. Added 1.5.2020 |
VBNKD$ |
The VBNKD$ routine creates an XML bank details file using the Postcode Anywhere web site validating the bank sort code and account number supplied. To use this routine you will need a Postcode Anywhere account number and license key. Added 25.5.2006 |
VCHAR$ |
The VCHAR$ routine can be used to validate a string for characters that are valid in a Windows filename. 13.9.2021 |
VEXTN$ |
The VEXTN$ routine can be used to validate the extension of a Windows filename. Added 15.6.2021. Updated 12.10.2021 |
VIEW$ |
The print file viewing routine, VIEW$, allows you to enter an inspection mode on a print file at the end of printing the report. The operator can use the inspection facility to move around the report, gathering whatever data he needs, before finally exiting and allowing the report to be completed. The VIEW$ sub-routine is used by the Global print spooler. Added 17/08/2004 |
WDFNO$ |
The WDFNO$ is available to return the number of a field within a Speedbase window. Added 30.4.2020 |
WIBMP$ |
The WIBMP$ routine can be
used to display a bitmap file over a label field location
in a window 3.12.2002 |
WINOP$ |
The WINOP$ routine
provides a sanitized shell around the low-level SVC-61
interface 19.9.2002 |
WINOX$ |
The WINOX$ routine
provides a sanitized shell around the low-level SVC-88
interface 19.9.2002 |
WINPC$ |
The WINPC$ routine can be used to open a Windows Print device that has previously been opened by the WINPO$ routine. This direct printing interface may be preferable to classical print functions using an RSAM FD or Speedbase PF statement when non-paged-based data (e.g. labels) are being printed. Added 2.3.2010 |
WINPO$ |
The WINPO$ routine can be used to open a Windows Print device. This direct printing interface may be preferable to classical print functions using an RSAM FD or Speedbase PF statement when non-paged-based data (e.g. labels) are being printed. Added 2.3.2010 |
WINPW$ |
The WINPW$ routine can be used to write a block of unformatted data to a Windows Print device. This direct printing interface may be preferable to classical print functions using an RSAM FD or Speedbase PF statement when non-paged-based data (e.g. labels) are being printed. Added 2.3.2010 |
WOYR$ |
The WOYR$ routine is available to convert an internal date to a Week Number (where the Week Number is defined in ISO-8601). Added 30.4.2020 |
WOYRX$ |
The WOYRX$ routine is available to convert an internal date to a Week Number (where the Week Number is defined in ISO-8601). WOYRX$ is an extended version of WOYR$, allowing the first day of the week to be specified. Added 30.4.2020 |
WSCR$ |
TThe WSCR$ routine is available to scratch a Windows folder on the server running the Global Client (Global.exe or GlobalClientService.exe). Added 14.5.2020 |
WTIME$ |
The WTIME$ routine obtains the current time directly from Windows.
Added 15.6.2021 |
WWW$ |
The WWW$ routine is available to invoke an Internet Browser with a URL on the PC running the GX (or GSMWIN32.EXE) thin-client. Added 30.4.2020 |
WWW2$ |
The WWW2$ routine is available to invoke an Internet Browser with a local file on the PC running the GX (or GSMWIN32.EXE) thin-client. Added 30.4.2020 |
WXLAT$ |
The WXLAT$ is available to write the Console Executive Translation Table. Added 30.4.2020 |
XFER$ |
The XFER$ routine can be used to export an RSAM file to a Windows file; and re-import the Windows file back to an RSAM file. The Import function is not a generic Windows to GSM file copy but can only be used to re-import the fixed-format Windows file created by the Export option. Added 12.3.2012. Updated 30.4.2020. Updated 7.5.2020 |
XORB$ |
The XORB$ routine is
available to perform a Logical Exclusive OR operation on
single byte values 30.8.2004 |
XORD$ |
The XORD$ routine is
available to perform a Logical Exclusive OR operation on
double-word values 30.8.2004 |
XORW$ |
The XORW$ routine is
available to perform a Logical Exclusive OR operation on
single word values 30.8.2004 |
ZAP$ |
The ZAP$ routine is available to apply a zap (i.e. an encoded patch) to a file. Added 30.4.2020 |