Language Reference

Special File Handling

 

PxPlus supports the use of a set of device files that are designed for special file handling. When these files are used in an OPEN directive, the system recognizes and processes them internally in the language at run time.

This section covers the following special device files:

*BITMAP*

Special file for generating a 24-bit colour bitmap image in memory. See *BITMAP* Virtual Bitmap.

*HTML*

Special device file used to generate HTML formatted output. See *HTML* Print to HTML.

*MEMORY*

Memory-resident logical file. See *MEMORY* Create and Use Memory File.

*PDF*

Output interface for generating PDF-compatible files. See *PDF* PDF Print Interface.

*PLUSFAX*

Special device file that provides fax output using email and internet access. See *PLUSFAX* Send to Fax via Email.

(added in PxPlus v7.00, build 9162)

*QUERY*

Access the contents of a Query like a standard read-only file. See *QUERY* Query-based File.

(added in PxPlus v9.00)

*STDIO*

Special logical device the allows Windows applications to access the logical files 'stdin' and 'stdout' that are generally only available when run from Windows Command mode. See *STDIO* Windows Standard IO Access.

(added in PxPlus v7.00)

*TBRED*

Special device file that provides remote access to Thoroughbred® data files. Remote files must be on Unix/Linux server running the PLUSTIO access background process. See *TBRED* Thoroughbred® File Access.

(added in PxPlus v6.30)

*VIEW*

Access the contents of a View like a standard read-only file. See *VIEW* View-based File.

(added in PxPlus v10.00)

*VIEWER*

(For Use in WindX or Windows Only) Special device file that allows you to preview print jobs. See *VIEWER* Print Preview.

*WINDEV*

(For Use in WindX or Windows Only) Special device file that provides access in raw or pass through mode to the Windows print sub-system. See *WINDEV* Raw Print Mode.

*WINPRT*

(For Use in WindX or Windows Only) Special device file that provides standard API access to the Windows print sub-system. See *WINPRT* Windows Printing.

 

Note:
These filenames are not case sensitive; however, the * (asterisks) are required; e.g. open (14)"*Memory*".

 

 

 

Thoroughbred® is a registered trademark of Thoroughbred Software International Inc.