General : Subroutine Descriptions

Group IF : Information

InfoError Return error information
InfoGrHardcopy Return graphics facilities information (hardcopy)
InfoGrScreen Return graphics facilities information (screen)
InfoHardware Return hardware information
WInfo3dInteger Report 3D model information (integer)
Winfo3dReal Report 3D model information (real)
WInfoBitmap Return memory bitmap information
WInfoClipboard Return clipboard information
WInfoDatabaseTable Return database table information via ODBC
WInfoDeviceName Return printer/plotter descriptions
WInfoDialog Return dialog information
WInfoDialogField Return field information
WInfoDrawable Return target drawable information
WInfoEditor Return numeric text editor information
WInfoEditorPrint Return editor print options
WInfoEditorString Return character text editor information
WInfoErrorMessage Return error message string
WInfoFilename Return default filenames
WInfoGrid Return information about a grid field
WInfoGridPrint Return grid printing options
WInfoGridCell Return information about an individual cell
WInfoGrInteger Return graphics information (integer)
WInfoGrReal Return graphics information (real)
WInfoMessage Return enabled/disabled state of a message type
WInfoMetafile Return memory metafile information
WInfoMouse Return mouse related information
WInfoPalette Return graphics colour palette information
WInfoPgInteger Return presentation graphics info (integer)
WInfoPgReal Return presentation graphics info (real)
WInfoPgStyle Return presentation graphics info (styles)
WInfoScreen Return screen size & available colours
WInfoSystem Return operating system information
WInfoVersion Return library version number
WInfoWindow Return information about the current window

Group DG : Debugging

IDebug Write a string to a diagnostic file
IDebugDouble Write a string and double prec. to a diagnostic file
IDebugInteger Write a string and integer to a diagnostic file
IDebugLogical Write a string and logical to a diagnostic file
IDebugLevel Set the error reporting level
IDebugReal Write a string and real to a diagnostic file

Group MI : Miscellaneous

WCompress Compress character data (Zlib compression)
WCursorXY Set mouse cursor pos in window units
WDecimal Enable/disable regional decimal point support
WEmailSend Send email with optional attachments
WFlushBuffer Flush X Windows buffer (null function under Win32)
WHelpFile Display a help file (HLP, CHM, HTML or PDF)
WHelpViewer Select HTML or PDF viewers under Linux
WindowBell Sound the bell
WInitialise Initialise Winteracter internal data
WPlayMovie Play MOV, AVI or MPEG movie file (Win32 only)
WPlaySound Play a .WAV sound file
WSaveCSVDouble Save a double precision array as a CSV file
WSaveCSVInteger Save an integer array as a CSV file
WSaveCSVReal Save a real array as a CSV file
WSaveCSVString Save a character array as a CSV file
WSaveHTMLDouble Save a double precision array as an HTML table
WSaveHTMLInteger Save an integer array as an HTML table
WSaveHTMLReal Save a real array as an HTML table
WSaveHTMLString Save a character array as an HTML table
WSort Quick sort (character/integer/real/double arrays)
WUnCompress Uncompress character data (Zlib compression)

Group CB : Clpiboard Access

WClipboardGetBitmap Retrieve a memory bitmap from the clipboard
WClipboardGetMetafile Retrieve a memory metafile from the clipboard
WClipboardGetString Retrieve a string from the clipboard
WClipboardPutBitmap Put a memory bitmap on the clipboard
WClipboardPutMetafile Put a memory metafile on the clipboard
WClipboardPutString Put a string on the clipboard

 

Group DB : Database Interrogation

WDatabaseClose Close a database
WDatabaseGetDouble Get a double precision value
WDatabaseGetDoubles Get multiple double precision values
WDatabaseGetInteger Get an integer value
WDatabaseGetIntegers Get multiple integer values
WDatabaseGetReal Get a real value
WDatabaseGetReals Get multiple real values
WDatabaseGetString Get a string
WDatabaseGetStrings Get multiple strings
WDatabaseOpen Open a database (an ODBC data source)

Group CC : Colour Conversion

WCMY Convert (cyan,magenta,yellow) to 24-bit RGB value
WCMYsplit Convert 24-bit RGB value to (cyan,magenta,yellow)
WHLS Convert (hue,lightness,saturation) to 24-bit RGB value
WHLSsplit Convert 24-bit RGB value to (hue,lightness,saturation)
WRGB Convert (red,green,blue) to 24-bit RGB value
WRGBsplit Convert 24-bit RGB value to (red,green,blue)

Group DT : Date/Time Manipulation

WDateDayOfWeek Calculate day of the week specified by the supplied date
WDateDaysInMonth Calculate days in specified month of specified year
WDateDifference Calculate number of days between two dates
WDateLeapYear Determine whether specified year is a leap year
WDateToString Convert supplied date to a string (format selectable)
WTimeToString Convert supplied time to a string (format selectable)

Group CH : Character Manipulation Routines

IDoubleToString Convert a double precision value to a string
IFillString Fill a character string with a given character
IJustifyString Justify a string within a character variable
ILocateChar Locate position of first non blank character
ILocateString Locate position of first non blank sub-string
ILowerCase Convert a string to lower case
IndexNoCase Case independent equivalent of the INDEX intrinsic
INextDouble Extract/clear next substring & return as double prec.
INextInteger Extract/clear next substring & return as integer
INextReal Extract/clear next substring & return as real
INextString Extract/clear next substring & return as string
IntegerToString Convert an integer value to a string
IntValueOfChar Return integer value of a numeric character
IRealToString Convert a real value to a string
IStringToDouble Convert a string to a double precision value
IStringToInteger Convert a string to an integer value
IStringToReal Convert a string to a real value
IUpperCase Convert a string to upper case

Group MM : Maximum/Minimum Calculations

IDoubleMax1 Return maximum value of a 1 dim. double prec array
IDoubleMax2 Return maximum value of a 2 dim. double prec array
IDoubleMaxMin1 Return max & min of a 1 dimensional double prec array
IDoubleMaxMin2 Return max & min of a 2 dimensional double prec array
IDoubleMin1 Return minimum value of a 1 dim. double prec array
IDoubleMin2 Return minimum value of a 2 dim. double prec array
IRealMax1 Return maximum value of a 1 dimensional real array
IRealMax2 Return maximum value of a 2 dimensional real array
IRealMaxCum2 Return max cumulative row value of a 2 dim. real array
IRealMaxFunc1 Return maximum value of a real function taking 1 arg
IRealMaxFunc2 Return maximum value of a real function taking 2 args
IRealMaxMin1 Return max & min of a 1 dimensional real array
IRealMaxMin2 Return max & min of a 2 dimensional real array
IRealMaxMinFunc1 Return max & min of a real function taking 1 arg
IRealMaxMinFunc2 Return max & min of a real function taking 2 args
IRealMin1 Return minimum value of a 1 dimensional real array
IRealMin2 Return minimum value of a 2 dimensional real array
IRealMinFunc1 Return minimum value of a real function taking 1 arg
IRealMinFunc2 Return minimum value of a real function taking 2 args

The Next Steps

Ready To Buy?

What do our Customers say about us?

I greatly appreciated the fact that you did what you said you would do – not everyone is so nice and punctilious as you.

Dr PL, Kent, UK

I can only say I wish all suppliers were as helpful as you.

CP, Newport, UK

Thank you so much for all your help this morning. Endnote works just fine now and I’m enjoying working on this editorial. I am almost tempted to add your name as a co-author, but the journal won’t allow it! Thanks again.

DR RD

[Bob] gave excellent unbiased information

For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.