skip to content
Clarion Community Help
User Tools
Log In
Site Tools
Search
Tools
Show pagesource
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
•
clarionhelp_contents
clarionhelp_contents
Welcome to Clarion
Getting Familiar with the IDE
Keyboard Quick Reference
Icon Quick Reference
Installation and Configuration FAQ
Upgrading from prior Clarion versions
Upgrading from prior Clarion versions
Resolving Application Conversion Issues
Development Environment (IDE)
Main Menu
Multi-DLL projects
Project System
General Setup and Navigation
General Setup and Navigation
Template Registry (Win32)
Database Driver Registry
Dictionary Synchronizer Registry Dialog
Multiple Clarion versions support
Text Editor Options
Quick Reference
Configuration Options
General
Language
Appearance
Appearance Editor
Fullscreen
Load/Save
Task list
Output Window
Menu Shortcuts
Binary File auto-export/import
Projects and Solutions
File Format Associations
Coding
Coding
Coding
Code Snippets
Edit Standard Headers
Component Inspector
Component Inspector
Component Inspector
Component Inspector - Object Tree
Component Inspector - Type Handler
Text Editor
Text Editor
Text Editor
General
Markers and Rulers
Behavior
Clarion specific options - General
Clarion specific options - Clarion for Windows
Clarion specific options - Clarion.Net
Code Completion
XML Options
XML Schema
Highlighting
Tools
Tools
Tools
Code Analysis
Code Coverage
Help 2.0 Environment
Subversion Options
Windows Forms Designer - General
Windows Forms Designer - General
Windows Forms Designer - General
Grid Options
WINDOW Structure Designer
WINDOW Structure Designer
WINDOW Structure Designer
Grid Options
REPORT Structure Designer
REPORT Structure Designer
REPORT Structure Designer
Grid Options
Device Tools
Device Tools
Device Tools
Devices
Form Factors
Web Forms Designer
Web Forms Designer
Web Forms Designer
Clarion
Clarion
Clarion
Clarion
Clarion
Versions
Clarion for Windows
Clarion for Windows
Clarion for Windows
Versions
Edit Macro Dialog
Dictionary Editor Options
Dictionary Editor Options
Dictionary Editor Options
Dictionary Diagrammer Options
Dictionary Diagrammer Options
Dictionary Diagrammer Options
Application General Options
Application General Options
Application General Options
Window Previewer
Window Previewer
Window Previewer
Pads and Views
Pads and Views
Pads and Views
Data Sources View
Data / Tables Pad
Dictionary Changes Pad
Classes View
Properties Pad
Solution Explorer
Solution Explorer Popup Menu Options
Toolbox View
Toolbox View
Toolbox View
Configure Sidebar
Add Components
Redirection System
Tracing the Redirection System
Options
Options
Options
General
General
General
Appearance
IDE Components Fonts
AppGen Fonts
Fullscreen
Load/Save
Task list
Output Window
Projects and Solutions
Menu Shortcuts
Binary File auto-export/import
File Format Associations
Coding
Coding
Coding
Code Snippets
Edit Standard Headers
Component Inspector
Component Inspector
Component Inspector
Component Inspector - Object Tree
Component Inspector - Type Handler
Text Editor
Text Editor
Text Editor
General
Markers and Rulers
Behavior
Clarion specific options - General
Clarion specific options - Clarion for Windows
Clarion specific options - Clarion.Net
Clarion specific options - Smart Formatter
Code Completion
XML Options
XML Schema
Highlighting
Tools
Tools
Tools
Code Analysis
Code Coverage
Help 2.0 Environment
Subversion Options
Windows Forms Designer (.Net)
Windows Forms Designer (.Net)
Windows Forms Designer (.Net)
Grid Options
WINDOW Structure Designer
WINDOW Structure Designer
WINDOW Structure Designer
Grid Options
REPORT Structure Designer
REPORT Structure Designer
REPORT Structure Designer
Grid Options
Device Tools
Device Tools
Device Tools
Devices
Form Factors
Web Forms Designer
Web Forms Designer
Web Forms Designer
Clarion
Clarion
Clarion
Clarion
Clarion
Versions
Clarion for Windows
Clarion for Windows
Clarion for Windows
Versions
Edit Macro Dialog
Dictionary Editor Options
Dictionary Editor Options
Dictionary Editor Options
Dictionary Diagrammer Options
Dictionary Diagrammer Options
Dictionary Diagrammer Options
Application General Options
Application General Options
Application General Options
Window Previewer
Window Previewer
Window Previewer
IDE Settings Folder
Performance Tips
Performance Tips
Performance Tips
Controls (Window and Report)
Window and Report Control Properties
Window and Report Control Properties
Window and Report Control Properties
Button Control Properties
Check Box Control Properties
Combo Box Control Properties
Ellipse Control Properties
Entry Box Control Properties
Group Control Properties
Image Control Properties
Line Control Properties
List Control Properties
OLE Properties
Option Control Properties
Panel Properties
Progress Control Properties
Prompt Control Properties
Radio Button Control Properties
Region Control Properties
Sheet Control Properties
Spin Box Control Properties
String Control Properties
Tab Control Properties
Text Box Control Properties
Toolbar Properties
Language Reference
1 - Introduction
1 - Introduction
1 - Introduction
The Language Reference Manual
The Language Reference Manual
The Language Reference Manual
Documentation Conventions and Symbols
Identifying Language Elements
KEYWORD (short description of intended use)
2 - Program Source Code Format
2 - Program Source Code Format
2 - Program Source Code Format
Statement Format
Statement Format
Statement Format
Declaration and Statement Labels
Structure Termination
Field Qualification
Reserved Words
Special Characters
Program Format
Program Format
Program Format
PROGRAM (declare a program)
MEMBER (identify member source file)
MAP (declare PROCEDURE prototypes)
MODULE (specify MEMBER source file)
PROCEDURE (define a procedure)
CODE (begin executable statements)
DATA (begin routine local data section)
ROUTINE (declare local subroutine)
END (terminate a structure)
Statement Execution Sequence
PROCEDURE Calls
PROCEDURE Prototypes
PROCEDURE Prototypes
PROCEDURE Prototypes
Prototype Syntax
Prototype Parameter Lists
PROCEDURE Return Types
Prototype Attributes
Prototype Attributes
Prototype Attributes
C, PASCAL (parameter passing conventions)
DERIVED (prevent function overloading)
DLL (set procedure defined externally in .DLL)
NAME (set prototype's external name)
PRIVATE (set procedure private to a CLASS or module)
PROC (set function called as procedure without warnings)
PROTECTED (set procedure private to a CLASS or derived CLASS)
RAW (pass address only)
REPLACE (set replacement constructor or destructor)
TYPE (specify PROCEDURE type definition)
VIRTUAL (set virtual method)
Procedure Overloading
Procedure Overloading
Procedure Overloading
Rules for Procedure Overloading
Name Mangling and C++ Compatibility
Compiler Directives
Compiler Directives
Compiler Directives
ASSERT (set assumption for debugging)
BEGIN (define code structure)
COMPILE (specify source to compile)
INCLUDE (compile code in another file)
EQUATE (assign label)
ITEMIZE (enumeration data structure)
OMIT (specify source not to be compiled)
ONCE (prevent duplicate included data)
SECTION (specify source code section)
SIZE (memory size in bytes)
3 - Variable Declarations
3 - Variable Declarations
3 - Variable Declarations
Data Types
Data Types
Data Types
BYTE (one-byte unsigned integer)
SHORT (two-byte signed integer)
USHORT (two-byte unsigned integer)
LONG (four-byte signed integer)
ULONG (four-byte unsigned integer)
INT64 (64bit signed integer)
UINT64 (64bit unsigned integer)
SIGNED (16/32-bit signed integer)
UNSIGNED (16/32-bit unsigned integer)
SREAL (four-byte signed floating point)
REAL (eight-byte signed floating point)
BFLOAT4 (four-byte signed floating point)
BFLOAT8 (eight-byte signed floating point)
DECIMAL (signed packed decimal)
PDECIMAL (signed packed decimal)
ASTRING (atomic string)
BSTRING (OLE API BSTR)
CSTRING (fixed-length null terminated string)
PSTRING (embedded length-byte string)
STRING (fixed-length string)
USTRING (Unicode string)
VARIANT (OLE API VARIANT)
Implicit String Arrays and String Slicing
DATE (four-byte date)
TIME (four-byte time)
64bit integer functions (backward compatibility)
Special Data Types
Special Data Types
Special Data Types
ANY (any simple data type)
LIKE (inherited data type)
Implicit Variables
Reference Variables
Data Declarations and Memory Allocation
Data Declarations and Memory Allocation
Data Declarations and Memory Allocation
Global, Local, Static, and Dynamic
Scope of variables and type declarations
Data Declaration Sections
Variable Size Declarations
NEW (allocate heap memory)
DISPOSE (de-allocate heap memory)
Picture Tokens
Picture Tokens
Picture Tokens
Numeric and Currency Pictures
Scientific Notation Pictures
String Pictures
Date Pictures
Time Pictures
Pattern Pictures
Key-in Template Pictures
4 - Entity Declarations
4 - Entity Declarations
4 - Entity Declarations
Complex Data Structures
Complex Data Structures
Complex Data Structures
GROUP (compound data structure)
CLASS (object declaration)
SELF and PARENT
INTERFACE (class behavior definition)
File Structures
File Structures
File Structures
FILE (declare a data file structure)
INDEX (declare static file access index)
KEY (declare dynamic file access index)
MEMO (declare a text field)
BLOB (declare a variable-length field)
RECORD (declare record structure)
Null Data Processing
FILE Structure Properties
View Structures
View Structures
View Structures
VIEW (declare a "virtual" file)
PROJECT (set view fields)
JOIN (declare a "join" operation)
Queue Structures
Queue Structures
Queue Structures
QUEUE (declare a memory QUEUE structure)
Additional QUEUE Considerations
5 - Declaration Attributes
5 - Declaration Attributes
5 - Declaration Attributes
Variable and Entity Attributes
Variable and Entity Attributes
Variable and Entity Attributes
AUTO (uninitialized variable)
BINARY (memo contains binary data)
BINDABLE (set runtime expression string variables)
CREATE (allow data file creation)
DIM (set array dimensions)
DLL (set variable defined externally in .DLL)
DRIVER (specify data file type)
DUP (allow duplicate KEY entries)
ENCRYPT (encrypt data file)
EXTERNAL (set defined externally)
FILTER (set view filter expression)
IMPLEMENTS(add methods to a CLASS)
Implementing of INTERFACEs in derived Classes
INNER (set inner join operation)
LINK (specify CLASS link into project)
MODULE (specify CLASS member source file)
NAME (set external name)
NOCASE (case insensitive KEY or INDEX)
OEM (set international string support)
OPT (exclude null KEY or INDEX entries)
ORDER (set view sort order expression)
OVER (set shared memory location)
OWNER (declare password for data encryption)
PRE (set label prefix)
PRIMARY (set relational primary key)
PRIVATE (set variable private to a CLASS module)
PROTECTED (set variable private to a CLASS or derived CLASS)
RECLAIM (reuse deleted record space)
STATIC (set allocate static memory)
THREAD (set thread-specific memory allocation)
TYPE (type definition)
6 - Windows
6 - Windows
6 - Windows
APPLICATION (declare an MDI frame window)
WINDOW (declare a dialog window)
MENUBAR (declare a pulldown menu)
TOOLBAR (declare a tool bar)
Window Overview
Window Overview
Window Overview
Window Controls and Input Focus
Field Equate Labels
Graphics Overview
Graphics Overview
Graphics Overview
Current Target
Graphics Coordinates
7 - Reports
7 - Reports
7 - Reports
Report Structures
Report Structures
Report Structures
REPORT (declare a report structure)
Page Overflow
BREAK (declare group break structure)
DETAIL (report detail line structure)
FOOTER (page or group footer structure)
FORM (page layout structure)
HEADER (page or group header structure)
Printer Control Properties
8 - Controls
8 - Controls
8 - Controls
Control Declarations
Control Declarations
Control Declarations
BOX (declare a box control)
BUTTON (declare a pushbutton control)
CHECK (declare a checkbox control)
COMBO (declare an entry/list control)
ELLIPSE (declare an ellipse control)
ENTRY (declare a data entry control)
GROUP (declare a group of controls)
IMAGE (declare a graphic image control)
ITEM (declare a menu item)
LINE (declare a line control)
LIST (declare a window list control)
MENU (declare a menu box)
OLE (declare a window OLE or .OCX container control)
OPTION (declare a set of RADIO controls)
PANEL (declare a panel control)
PROMPT (declare a prompt control)
PROGRESS (declare a progress control)
RADIO (declare a radio button control)
REGION (declare a window region control)
SHEET (declare a group of TAB controls)
SLIDER (declare a Slider control)
SPIN (declare a spinning list control)
STRING (declare a string control)
TAB (declare a page of a SHEET control)
TEXT (declare a multi-line text control)
9 - Window and Report Attributes
9 - Window and Report Attributes
9 - Window and Report Attributes
Attribute Property Equates
Attribute Property Equates
Attribute Property Equates
PROP:Text with Windows and Controls
Window and Report Attributes
Window and Report Attributes
Window and Report Attributes
ALONE (set to print without page header, footer, or form)
ALRT (set window "hot" keys)
ANGLE (set control display or print angle)
AT (set position and size)
AUTO (set USE variable automatic re-display)
AUTOSIZE (set OLE object resizing)
AVE (set report total average)
BEVEL (set 3-D effect border)
BOXED (set controls group border)
CAP, UPR (set case)
CENTER (set centered window position)
CENTERED (set centered image)
CHECK (set on/off ITEM)
CLIP (set OLE object clipping)
CNT (set total count)
COLOR (set color)
COLUMN (set list box highlight bar)
COMPATIBILITY (set OLE control compatibility)
CREATE (create OLE control object)
CURSOR (set mouse cursor type)
DEFAULT (set enter key button)
DELAY (set repeat button delay)
DISABLE (set control dimmed at open)
DOCK (set dockable toolbox window)
DOCKED (set dockable toolbox window docked at open)
DOCUMENT (create OLE control object from file)
DOUBLE, NOFRAME, RESIZE (set window border)
DRAGID (set drag-and-drop host signatures)
DROP (set list box behavior)
DROPID (set drag-and-drop target signatures)
EXTEND (set document formatting)
FILL (set fill color)
FIRST, LAST (set MENU or ITEM position)
FLAT (set flat control)
FONT (set default font)
FORMAT (set LIST or COMBO layout)
FORMAT() Runtime Properties
FORMAT() Style Properties
FORMAT() Other List Box Properties
FORMAT() List Box Mouse Click Properties
FROM (set listbox data source)
FULL (set full-screen)
GRAY (set 3-D look background)
GRID (set list grid-line display color)
HIDE (set control hidden)
HLP (set on-line help identifier)
HSCROLL, VSCROLL, HVSCROLL (set scroll bars)
ICON (set icon)
ICONIZE (set window open as icon)
IMM (set immediate event notification)
INS, OVR (set typing mode)
JOIN (set joined TAB scroll buttons)
KEY (set execution keycode)
LANDSCAPE (set page orientation)
LAYOUT (set window orientation)
LEFT, RIGHT, ABOVE, BELOW (set TAB position)
LEFT, RIGHT, CENTER, DECIMAL (set justification)
LINEWIDTH (set line thickness)
LINK (create OLE control link to object from file)
MARK (set multiple selection mode)
MASK (set pattern editing data entry)
MAX (set maximize control or total maximum)
MAXIMIZE (set window open maximized)
MDI (set MDI child window)
MIN (set total minimum)
MODAL (set system modal window)
MSG (set status bar message)
NOBAR (set no highlight bar)
NOCASE (case insensitive report BREAK)
NOMERGE (set merging behavior)
NOSHEET (set "floating" TABs)
OPEN (open OLE control object from file)
PAGE (set page total reset)
PAGEAFTER (set page break after)
PAGEBEFORE (set page break first)
PAGENO (set page number print)
PALETTE (set number of hardware colors)
PAPER (set report paper size)
PASSWORD (set data non-display)
PREVIEW (set report output to metafiles)
RANGE (set range limits)
READONLY (set display-only)
REPEAT (set repeat button rate)
REQ (set required entry)
RESET (set total reset)
RESIZE (set variable height TEXT control)
RIGHT (set MENU position)
ROUND (set round-cornered BOX)
RTF (declare TEXT control as RichEdit)
SCROLL (set scrolling control)
SEPARATOR (set separator line ITEM)
SINGLE (set TEXT for single line entry)
SKIP (set Tab key skip or conditional print control)
SMOOTH (set smooth progress bar increments)
SPREAD (set evenly spaced TAB controls)
STATUS (set status bar)
STATUS INTERFACES
STD (set standard behavior)
STEP (set SPIN increment)
STRETCH (set OLE object stretching)
SUM (set total)
SYSTEM (set system menu)
TALLY (set total calculation times)
THOUS, MM, POINTS (set report coordinate measure)
TILED (set tiled image)
TIMER (set periodic event)
TIP (set "balloon help" text)
TOGETHER (set to print on a single page)
TOOLBOX (set toolbox window behavior)
TRN (set transparent control)
UP, DOWN (set TAB text orientation)
USE (set field equate label or control update variable)
VALUE (set RADIO or CHECK control USE variable assignment)
VERTICAL (set vertical progress bar display)
VCR (set VCR control)
WALLPAPER (set background image)
WITHNEXT (set widow elimination)
WITHPRIOR (set orphan elimination)
WIZARD (set "tabless" SHEET control)
ZOOM (set OLE object zooming)
10 - Expressions
10 - Expressions
10 - Expressions
Overview
Overview
Overview
Expression Evaluation
Operators
Operators
Operators
Arithmetic Operators
The Concatenation Operator
Logical Operators
Constants
Constants
Constants
Numeric Constants
String Constants
Types of Expressions
Types of Expressions
Types of Expressions
Numeric Expressions
String Expressions
Logical Expressions
Property Expressions
Runtime Expression Evaluation
Runtime Expression Evaluation
Runtime Expression Evaluation
BIND (declare runtime expression string variable)
BINDEXPRESSION(declare runtime expression)
EVALUATE (return runtime expression string result)
POPBIND (restore runtime expression string name space)
PUSHBIND (save runtime expression string name space)
UNBIND (free runtime expression string variable)
11 - Assignments
11 - Assignments
11 - Assignments
Assignment Statements
Assignment Statements
Assignment Statements
Simple Assignments
Operating Assignments
Deep Assignment
Reference Assignments
CLEAR (clear a variable)
Data Type Conversion Rules
Data Type Conversion Rules
Data Type Conversion Rules
Base Types
BCD Operations and Procedures
Type Conversion and Intermediate Results
Simple Assignment Data Type Conversion
12 - Execution Control
12 - Execution Control
12 - Execution Control
Control Structures
Control Structures
Control Structures
CASE (selective execution structure)
EXECUTE (statement execution structure)
IF (conditional execution structure)
LOOP (iteration structure)
Execution Control Statements
Execution Control Statements
Execution Control Statements
BREAK (immediately leave loop)
CYCLE (go to top of loop)
DO (call a ROUTINE)
EXIT (leave a ROUTINE)
GOTO (go to a label)
RETURN (return to caller)
13 - Built-in Functions
13 - Built-in Functions
13 - Built-in Functions
Functions by Type of Usage
ABS (return absolute value)
ACCEPTED (return control just completed)
ACOS (return arccosine)
ADD (add an entry)
ADDRESS (return memory address)
AGE (return age from base date)
ALERT (set event generation key)
ALIAS (set alternate keycode)
ALL (return repeated characters)
APPEND (add a new file record)
ARC (draw an arc of an ellipse)
ASK (get one keystroke)
ASIN (return arcsine)
ATAN (return arctangent)
BAND (return bitwise AND)
BEEP (sound tone on speaker)
BLANK (erase graphics)
BOR (return bitwise OR)
BOX (draw a rectangle)
BSHIFT (return shifted bits)
BUFFER (set record paging)
BUILD (build keys and indexes)
BXOR (return bitwise exclusive OR)
BYTES (return size in bytes)
CALL (call procedure from a DLL)
CALLBACK (register or unregister a FileCallBackInterface
CENTER (return centered string)
CHAIN (execute another program)
CHANGE (change control field value)
CHANGES (return changed queue)
CHOICE (return relative item position)
CHOOSE (return chosen value)
CHORD (draw a section of an ellipse)
CHR (return character from numeric value
CLEAR (clear a variable)
CLIP (return string without trailing spaces)
CLIPBOARD (return windows clipboard contents)
CLOCK (return system time)
CLONE(duplicate existing control)
CLOSE (close a data structure)
COLORDIALOG (return chosen color)
COMMAND (return command line)
COMMIT (terminate successful transaction)
COMPRESS (compress data from the passed buffer)
DECOMPRESS (decompress data from the source buffer)
CONTENTS (return contents of USE variable)
CONVERTANSITOOEM (convert ANSI strings to ASCII)
CONVERTOEMTOANSI (convert ASCII strings to ANSI)
COPY (copy a file)
COS (return cosine)
CREATE (create an empty data file)
CREATE (return new control created)
DATE (return standard date)
DAY (return day of month)
DEBUGHOOK (hook data into debugger list)
DEFORMAT (return unformatted numbers from string)
DELETE (delete a record)
DELETEREG (remove a value or key from Windows registry)
DESTROY (remove a control)
DIRECTORY (get file directory)
DISABLE (dim a control)
DISPLAY (write USE variables to screen)
DRAGID (return matching drag-and-drop signature)
DROPID (return drag-and-drop string)
DUPLICATE (check for duplicate key entries)
ELLIPSE (draw an ellipse)
EMPTY (empty a data file)
ENABLE (re-activate dimmed control)
ENDPAGE (force page overflow)
ERASE (clear screen control and USE variables)
ERROR (return error message)
ERRORCODE (return error code number)
ERRORFILE (return error filename)
EVENT (return event number)
EXISTS (return file existence)
FIELD (return control with focus)
FILEDIALOG (return chosen file)
FILEDIALOGA (extended file dialog)
FILEERROR (return file driver error message)
FILEERRORCODE (return file driver error code number)
FIRSTFIELD (return first window control)
FIXFORMAT (fix a dynamic file)
FLUSH (flush buffers)
FOCUS (return control with focus)
FONTDIALOG (return chosen font)
FONTDIALOGA (return chosen font and character set)
FORMAT (return formatted numbers into a picture)
FORWARDKEY (pass keystrokes to control
FREE (delete all entries)
FREESTATE (free resources)
FREEZE (suspend control redrawing)
GET (read a record or entry)
GETEXITCODE (query program exit code)
GETFONT (get font information)
GETGROUP (return reference to GROUP)
GETINI (return INI file entry)
GETNULLS(get the NULL state of a table)
GETPOSITION (get control position)
GETREG(get Windows registry entry)
GETREGSUBKEYS (Collect Windows registry sub-key names)
GETREGVALUES (Collect Windows registry key values)
GETSTATE (return current state of data file)
HALT (exit program)
HELP (help window access)
HOLD (exclusive record access)
HIDE (blank a control)
HOWMANY (return dimensions)
HTTPWEBREQUEST(send web request)
HTTPWEBREQUESTtoFile(send web request)
IDLE (arm periodic procedure)
IMAGE (draw a graphic image)
ImageToPng(convert image to PNG)
ImageRotateFlip ( rotate image )
ImageSaveThumbnail (create thumbnail )
INCOMPLETE (return empty REQ control)
INLIST (return entry in list)
INRANGE (check number within range)
INSTANCE (return variable's thread instance address)
INSTRING (return substring position)
INT (truncate fraction)
ISALPHA (return alphabetic character)
KEYCODE (return last keycode)
ISGROUP (return GROUP type or not)
ISLOWER (return lower case character)
ISSTRING (return field string type or not)
ISUPPER (return upper case character)
KEYBOARD (return keystroke waiting)
KEYCHAR (return ASCII code)
KEYSTATE (return keyboard status)
LASTFIELD (return last window control)
LEFT (return left justified string)
LEN (return length of string)
LINE (draw a straight line)
LOCALE (load environment file)
LOCK (exclusive file access)
LOCKTHREAD (re-lock the current execution thread)
LOG10 (return base 10 logarithm)
LOGE (return natural logarithm)
LOGOUT (begin transaction)
LONGPATH (return long filename)
LOWER (return lower case)
MATCH (compare matching values)
MAXIMUM (return maximum subscript value)
MESSAGE (return message box response)
MONTH (return month of date)
MOUSEX (return mouse horizontal position)
MOUSEY (return mouse vertical position)
NAME (return file name)
NEXT (read next record in sequence)
NOMEMO (read file record without reading memo)
NOTIFICATION (receive information from sender thread)
NOTIFY (send safe information to a receiver thread)
NULL (return null file field)
NUMERIC (return numeric string)
OMITTED (return omitted parameters)
OPEN (open a data structure)
PACK (remove deleted records)
PATH (return current directory)
PEEK (read memory address)
PENCOLOR (return line draw color)
PENSTYLE (return line draw style)
PENWIDTH (return line draw thickness)
PIE (draw a pie chart)
POINTER (return last queue entry position)
POSITION (return record sequence position)
POKE (write to memory address)
POLYGON (draw a multi-sided figure)
POPASTRINGS (Destroy ASTRINGS)
POPUP (return popup menu selection)
POST (post user-defined event)
PRAGMA (control pragma settings from source)
PRESS (put characters in the buffer)
PRESSKEY (put a keystroke in the buffer)
PREVIOUS (read previous view record in sequence)
PRINT (print a report structure)
PRINTERDIALOG (return chosen printer)
PRINTERDIALOGA (extended variant of PRNITERDIALOG)
PUSHASTRINGS (Create level in ASTRING table)
POPERRORS (return error information)
PUSHERRORS (write error information)
PUT (re-write record)
PUTINI (set INI file entry)
PUTREG (write value to Windows registry)
QUOTE (replace string special characters)
RANDOM (return random number)
RECORDS (return number of rows in data set)
REGISTER (register event handler)
REJECTCODE (return reject code number)
REGET (re-get record)
RELEASE (release a held record)
REMOVE (delete file/folders)
RENAME (change file directory name)
RESET (reset record sequence position)
RESTORESTATE (restore state of data file)
RESUME (resume thread execution)
RIGHT (return right justified string)
ROLLBACK (terminate unsuccessful transaction)
ROUND (return rounded number)
ROUNDBOX (draw a box with round corners)
RUN (execute command)
RUNCODE (return program exit code)
SELECT (select next control to process)
SELECTED (return control that has received focus)
SEND (send message to file driver)
SET (initiate sequential file processing)
SET3DLOOK (set 3D window look)
SETCLIPBOARD (set windows clipboard contents)
SETCLOCK (set system time)
SETCOMMAND (set command line parameters)
SETCURSOR (set temporary mouse cursor)
SETDROPID (set DROPID return string)
SETEXITCODE (set program exit code)
SETFONT (specify font)
SETKEYCHAR (specify ASCII code)
SETKEYCODE (specify keycode)
SETLAYOUT (set window orientation)
SETNONULL (set file field non-null)
SETNULL (set file field null)
SETNULLS(set the null state of columns)
SETPATH (change current drive and directory)
SETPENCOLOR (set line draw color)
SETPENSTYLE (set line draw style)
SETPENWIDTH (set line draw thickness)
SETPOSITION (specify new control position)
SETTARGET (set current window or report)
SETTODAY (set system date)
SHORTPATH (return short filename)
SHOW (write to screen)
SHUTDOWN (arm termination procedure)
SIN (return sine)
SKIP (bypass records in sequence)
SORT (sort queue entries)
SQL (use SQL code)
SQLCALLBACK (register or unregister a SQLCallBackInterface
SQRT (return square root)
START (return new execution thread)
STATUS (return file or window/report status)
STOP (suspend program execution)
STREAM (enable operating system buffering)
STRPOS (return matching value position)
SUB (return substring of string)
SUSPEND (suspend thread execution
TAN (return tangent)
THREAD (return current execution thread)
THREADLOCKED (returns current execution thread locked state)
TIE(associate a string value to an ASTRING)
TIED(retrieves a value associated with an ASTRING
TOANSI (convert expression to ANSI)
TOUNICODE (convert expression to Unicode)
TODAY (return system date)
TYPE (write string to screen)
UNFIXFORMAT (unfix a dynamic file)
UNFREEZE (resume control drawing)
UNHIDE (show hidden control)
UNLOAD (remove a CALLed DLL from memory)
UNLOCK (unlock a locked data file)
UNLOCKTHREAD (unlock the current execution thread)
UNQUOTE (remove string special characters)
UNREGISTER (unregister event handler)
UNTIE(disassociate a string value from an ASTRING)
UPDATE (write from screen to USE variables)
UPPER (return upper case)
VAL (return numeric value)
WATCH (automatic concurrency check)
WHAT (return field from group)
WHERE (return field position in group)
WHO (return field name from group)
YEAR (return year of date)
YIELD (allow event processing)
14 - Dates, Time and Keycodes
14 - Dates, Time and Keycodes
14 - Dates, Time and Keycodes
Standard Time
Clarion Keycodes
App A - DDE, OLE, and OCX
App A - DDE, OLE, and OCX
App A - DDE, OLE, and OCX
Dynamic Data Exchange
Dynamic Data Exchange
Dynamic Data Exchange
DDE Events
DDE Procedures
DDE Procedures
DDE Procedures
DDEACKNOWLEDGE (send acknowledgement from DDE server)
DDEAPP (return server application)
DDECHANNEL (return DDE channel number)
DDECLIENT (return DDE client channel)
DDECLOSE (terminate DDE server link)
DDEEXECUTE (send command to DDE server)
DDEITEM (return server item)
DDEPOKE (send unsolicited data to DDE server)
DDEQUERY (return registered DDE servers)
DDEREAD (get data from DDE server)
DDESERVER (return DDE server channel)
DDETOPIC (return server topic)
DDEVALUE (return data value sent to server)
DDEWRITE (provide data to DDE client)
Object Linking and Embedding
Object Linking and Embedding
Object Linking and Embedding
OLE Overview
OLE Container Properties
OLEDIRECTORY (get list of installed OLE/OCX)
OLE (.OCX) Custom Controls
OLE (.OCX) Custom Controls
OLE (.OCX) Custom Controls
OLE custom control Overview
.OCX Control Properties
Callback Functions
Calling OLE Object Methods
Calling OLE Object Methods
Calling OLE Object Methods
Method Syntax Overview
Parameter Passing to OLE/OCX Methods
OCX Library Procedures
OCX Library Procedures
OCX Library Procedures
OCXREGISTERPROPEDIT (install property edit callback)
OCXREGISTERPROPCHANGE (install property change callback)
OCXREGISTEREVENTPROC (install event processing callback)
OCXUNREGISTERPROPEDIT (un-install property edit callback)
OCXUNREGISTERPROPCHANGE (un-install prop change callback)
OCXUNREGISTEREVENTPROC (un-install event process callback)
OCXGETPARAMCOUNT (return number of parameters for current event)
OCXGETPARAM (return current event parameter string)
OCXSETPARAM (set current event parameter string)
OCXLOADIMAGE (return an image object)
App B - Events
App B - Events
App B - Events
Modal Events
Field-Independent Events
Field-Independent Events
Field-Independent Events
EVENT:AlertKey
EVENT:BuildDone
EVENT:BuildFile
EVENT:BuildKey
EVENT:CloseDown
EVENT:CloseWindow
EVENT:Completed
DDE Events
EVENT:Docked
EVENT:DoResize
EVENT:GainFocus
EVENT:Iconize
EVENT:Iconized
EVENT:LoseFocus
EVENT:Maximize
EVENT:Maximized
EVENT:Move
EVENT:Moved
EVENT:NestedLoop
EVENT:Notify
EVENT:OpenWindow
EVENT:PreAlertKey
EVENT:Restore
EVENT:Restored
EVENT:Resume
EVENT:Size
EVENT:Sized
EVENT:Suspend
EVENT:Timer
EVENT:Undocked
Field-Specific Events
Field-Specific Events
Field-Specific Events
EVENT:Accepted
EVENT:AlertKey
EVENT:ColumnResize
EVENT:Contracted
EVENT:Contracting
EVENT:Drag
EVENT:Dragging
EVENT:Drop
EVENT:DroppedDown
EVENT:DroppingDown
EVENT:Expanded
EVENT:Expanding
EVENT:Locate
Mouse Events
EVENT:NewSelection
EVENT:PageDown
EVENT:PageUp
EVENT:PreAlertKey (Field Specific)
EVENT:Rejected
EVENT:ScrollBottom
EVENT:ScrollDown
EVENT:ScrollDrag
EVENT:ScrollTop
EVENT:ScrollTrack
EVENT:ScrollUp
EVENT:Selected
EVENT:Selecting
EVENT:TabChanging
App C - PROP: Runtime Properties
Runtime Properties
Runtime Properties - Index
Runtime Properties A-D
Runtime Properties E-H
Runtime Properties I-L
Runtime Properties M-P
Runtime Properties Q-T
Runtime Properties U-Z
Complete Property List
Complete Property List
Complete Property List
PROP:AcceptAll
PROP:Active
PROP:AlwaysDrop
PROP:AppInstance
PROP:AssertHook
PROP:AssertHook2
PROP:AutoPaper
PROP:Below
PROP:Both
PROP:BreakVar
PROP:Buffer
PROP:CharSet
PROP:Checked
PROP:Child
PROP:ChoiceFeq
PROP:ClientHandle
PROP:ClientHeight
PROP:ClientWidth
PROP:ClientWndProc
PROP:ClientX
PROP:ClientY
PROP:ClipBits
PROP:CloseReportHook
PROP:CloseWindowHook
PROP:Codepage
PROP:ColorDialogHook
PROP:ColorHighByte
PROP:CustomColor
PROP:DDEMode
PROP:DDETimeOut
PROP:DefaultExtension
PROP:DeferMove
PROP:Edit
PROP:Enabled
PROP:EventsWaiting
PROP:ExeVersion
PROP:FatalErrorHook
PROP:FileDialogHook
PROP:FlushPageNumFunc
PROP:FlushPreview
PROP:Follows
PROP:FontDialogHook
PROP:HaltHook
PROP:Handle
PROP:HeaderHeight
PROP:HscrollPos
PROP:IconList
PROP:ImageBits
PROP:ImageBlob
PROP:ImageInstance
PROP:InitAStringHook
PROP:Interface
PROP:InToolbar
PROP:IPRequestCount
PROP:Items
PROP:LastChanceHook
PROP:Left
PROP:LazyDisplay
PROP:LFNSupport
PROP:LibHook
PROP:LibVersion
PROP:Line/LineCount
PROP:LineHeight
PROP:Locale
PROP:MaxHeight
PROP:MaxWidth
PROP:MenuBar
PROP:MenuStyle
PROP:MessageHook
PROP:MsgModeDefault
PROP:MinHeight
PROP:MinWidth
PROP:NextField
PROP:NextPageNo
PROP:NextTabStop and PROP:PrevTabStop
PROP:NoFrame
PROP:NoHeight
PROP:NoTheme
PROP:NoTips
PROP:NumTabs
PROP:OpenReportHook
PROP:OpenWindowHook
PROP:Parent
PROP:Pixels
PROP:Places
PROP:PrinterDialogHook
PROP:PrinterDialogAHook
PROP:PrintMode
PROP:Progress
PROP:PropVScroll
PROP:RangeHigh
PROP:RangeLow
PROP:RejectCode
PROP:Right
PROP:ScreenText
PROP:SELECTED - PROP:SelStart
PROP:Size
PROP:SnapHeight
PROP:SQL
PROP:SQLRowSet
PROP:State3Value
PROP:StatusFont
PROP:Step
PROP:StopHook
PROP:SystemPropHook
PROP:TabBarColor
PROP:TabBarLocation
PROP:TabBarStyle
PROP:TabBarVisible
PROP:TabRect
PROP:TabRows
PROP:TabSheetStyle
PROP:Target
PROP:TempImage
PROP:TempImagePath
PROP:TempImageStatus
PROP:TempNameFunc
PROP:TempPagePath
PROP:TempPath
PROP:TextLeftMargin
PROP:TextRightMargin
PROP:ThemeActive
PROP:Thread
PROP:Threading
PROP:Ticks
PROP:TimeZeroIsLongOne
PROP:TipDelay
PROP:TipsFont
PROP:ToolBar
PROP:Touched
PROP:TransactionHook
PROP:Type
PROP:UpsideDown
PROP:UseAddress
PROP:Vertical
PROP:Visible
PROP:VLBproc/VLBVal
PROP:VScroll
PROP:VscrollPos
PROP:Watched
PROP:WheelScroll
PROP:WindowsVersion
PROP:WndProc
PROP:XOrigin/YOrigin
Runtime VIEW and FILE Properties
Runtime VIEW and FILE Properties
Runtime VIEW and FILE Properties
PROP:Blob
PROP:Completed
PROP:ConnectString
PROP:CurrentKey
PROP:DataPath
PROP:DefaultExtension
PROP:Details
PROP:DriverLogsoutAlias
PROP:DuplicateKey
PROP:FetchSize
PROP:Field
PROP:Fields
PROP:FieldsFile
PROP:File
PROP:Files
PROP:FileSize
PROP:FlushLog
PROP:GlobalHelp
PROP:Held
PROP:Log
PROP:Logout
PROP:LogoutIsolationLevel
PROP:MaxStatements
PROP:Profile
PROP:ProgressEvents
PROP:Record
PROP:SQLDriver
PROP:StmtAttr
PROP:SupportsOp
PROP:SupportsType
PROP:Text (Memos/BLOB)
PROP:Value
PROP:Watched
Embedded SQL
Embedded SQL
Embedded SQL
User-Defined Properties
App D - Error Codes
App D - Error Codes
App D - Error Codes
XML ErrorCodes
Extended ERRORCODE 47 Errors
Run Time Errors
Run Time Errors
Run Time Errors
Trappable Run Time Errors
Non-Trappable Run Time Errors
Compiler Errors
Compiler Errors
Compiler Errors
Specific Errors
Unknown errors
App E - Legacy Statements
App E - Legacy Statements
App E - Legacy Statements
BOF (return beginning of file)
EOF (return end of file)
FUNCTION (define a function)
POINTER (return relative record position)
SHARE (open data file for shared access)
TCP/IP Client/Server communications
TCP Communications - Template support
QuickAppConnectClass
Language Extensions (ClaRunExt.dll)
Web Requests via HTTP
Http verbs/methods
Templates
Guide to all Templates
Guide to all Templates
Guide to all Templates
General Topics
General Topics
General Topics
Refresh Window routine
Zoom
Application Template
Application Template
Application Template
Select Module Template
Select Program Template
Extension Templates
Extension Templates
Extension Templates
Additional Sort Fields Dialog
Add ADO File Extension
ADO Process Extension
BLOBInControl Extension Template
CleanCloseDown Global Extension
Communications (Email, SMS)
Date Time Display extension template
DbAuditing
FormVCRControls extension template
FileUserTags
FrameExtension Template
Global ADO Support Template Extension
Global Cooperative Threading Extension
MDI Synchronization - Global Extension
MDI Synchronization - Procedure Extension
Preemptive Procedure Extension
Process Transaction Frame extension template
Record Validation extension template
ReportChildFiles
RunCommandLineProc
Save Button Transaction Frame extension template
Set DLL Image Base Memory Address
Version Resource Template
WindowResize extension template
WorkingThread
Business Rules Manager - Global Extension Settings
Business Rules Manager - Global Extension Settings
Business Rules Manager - Global Extension Settings
Global Rules
Global Rules - Controls
Local Business Rules Manager
Local Business Rules Manager
Local Business Rules Manager
Local Business Rules
Local Business Rules - Hot Fields
Local Business Rules - Locally Defined
Local Business Rules - Special Controls
Local Business Rules - Used Controls
Local Business Rules - Used Global Rules
Code Templates
Code Templates
Code Templates
ADO Browse Refresh Code Template
ADO Browse to XML Code Template
Call an ABC Method
Call a Procedure (Extended) code template
Call Procedure As Lookup code template
Close Current Window code template
Control Value Validation code template
DisplayPopupMenu
Export to XML code template
FromXML code template
GetFullDragSetting code template
GetOSVersion code template
Import From XML code template
InitiateThread code template
Lookup Non-Related Record code template
Process Transaction Frame Checkpoint code template
ResizeSetStrategy
SelectToolbarTarget
SetABCProperty
SetFullDragSetting code template
SetProperty code template
ToXML code template
ViewXML code template
Control Templates
Control Templates
Control Templates
ADO Browse Box Control Template
ADO Browse Box Select Button
ADO Browse Process Button
ADO Browse Update Button control template
ADO Errors Object List Control Template
ADO Process Pause Button
ADO Save Button Control Template
ADO Login Controls Control Template
ASCII Print Button control template
ASCII Search Button control template
ASCII View control template
ASCII View in List box
Browse Box control template
BrowseFuzzyMatching control template
BrowseGrid
BrowsePrintButton
BrowsePublishButton (BrowseToHTML)
BrowseNoRecords Button control template
Browse QBE List - Advanced OBE Filter
Browse Select button control template
BrowseToolboxButton
BrowseToolbarControl
BrowseUpdateButtons control template
BrowseViewButton
Calendar Button Control Template
Calendar Button - General Tab
Calendar Button - Classes Tab
Cancel Button control template
Close Button control template
DOS File Lookup control template
DynamicImage
Field Lookup Button control template
File Drop control template
File Drop Combo control template
FormVCRButtons Control Template
FrameBrowseControl
Help Button control template
IPDRV Options
MultiChildRelationTree control template
MultiChildRelationTree Button control template
MultiChildRelationTree Expand/Contract Buttons control template
MultiChildRelationTree Select Button control template
MultiChildRelationTree Update Buttons control template
OLE control template
Pause Button Control template
ProcessReportQBEButton
Query Button -Browse/Report/Process
RelationTree control template
Relation Tree Update Buttons control template
Relation Tree Expand Contract Buttons control template
ReportDateStamp control template
ReportPageNumber control template
ReportTimeStamp control template
RTFStatusBar Control Template
RTFTextControl Control Template
RTFToolBar Control Template
Save Button control template
SaveChangeButton Control Template
Sort Order Button control template
Sort Order Drop List control template
Procedure Templates
Procedure Templates
Procedure Templates
ADO Browse Procedure
ADO Form
ADO Login Procedure
ADO Process Procedure
ADO Report Procedure
Wizard and Utility Templates
Wizard and Utility Templates
Wizard and Utility Templates
Application Wizard utility template
Wizard--Control model
Browse Procedure Wizard utility template
Form Wizard utility template
Label Wizard utility template
ProcedureCallTreeReport Utility Template
Process Wizard utility template
Report Wizard utility template
Window Wizard utility template
Write Help IDs (WriteHLPIDs) Utility Template
Dictionary Print Wizard utility template
Wizard Themes
Wizard Themes
Wizard Themes
Browse Customization
Button Customization
Control Customization
Form Customization
Frame Customization
Process Customization
Process Control Customization
Report Customization
Report Label Customization
Report Additions Customization
Save As Theme
Save Theme
Sort Order Customization
Theme Design
Theme Maintenance Wizard
Window Customization
Additional Libraries and Templates
Additional Libraries and Templates
Crystal Reports Templates
Crystal Reports Templates
Crystal Reports Templates
Crystal8 Class
Crystal8 Class
Crystal8 Class
Crystal8 Class Properties
Crystal8 Methods
AllowPrompt (prompt for runtime parameter data)
CanDrillDown(allow Crystal drill down support )
HasCancelButton (display cancel button on report preview)
HasCloseButton (display close button on report preview)
HasExportButton (display export button on report preview)
HasLaunchButton (display launch button on report preview)
HasNavigationControls (display navigation controls on report preview)
HasPrintButton (display print button on report preview)
HasPrintSetupButton (display print setup button on report preview)
HasProgressControls (display progress controls on report preview)
HasRefreshButton (display refresh button on report preview)
HasSearchButton (display search button on report preview)
HasZoomControl (display zoom control on report preview)
Init (initialize Crystal8 object)
Kill (shut down Crystal8 object)
Preview (preview a Crystal Report)
_Print (print a Crystal Report)
Query (retrieve or set the SQL data query)
SelectionFormula (retrieve or set the Crystal formula )
ShowDocumentTips (show tips on docuement in the preview window)
ShowReportControls (show print controls)
ShowToolbarTips (show tips on preview window toolbar)
Finance Library
Finance Library
Finance Library
AMORTIZE (amortize loan for specific number of payments)
APR (annual percentage rate)
COMPINT (compound interest)
CONTINT (continuous compounding interest)
DAYS360 (days difference based on 360-day year)
FV (future value)
IRR (internal rate of return)
NPV (net present value)
PERS (periods of annuity)
PMT (payment of annuity)
PREPMT (payment of annuity with prepayment)
PREFV (future value with prepayment)
PREPERS (periods of annuity with prepayment)
PRERATE (rate of annuity with prepayment)
PREPV (present value with prepayment)
PV (present value)
RATE (rate of annuity)
SIMPINT (simple interest)
HTML Help Templates - Overview
HTML Help Templates - Overview
HTML Help Templates - Overview
HTML Help Templates
MenuStyleManager Class
MenuStyleManager Class
MenuStyleManager Class
MenuStyleManager Properties
MenuStyleManager Properties
MenuStyleManager Properties
MenuFEQ(Menu Field Equate)
MenuStyleManager Methods
MenuStyleManager Methods
MenuStyleManager Methods
AlignShortcutsToLeft ( position menu shortcuts to left )
ApplyTheme (Set Menu Colors and Indicators)
AreShortcutsLeftAligned ( detect left aligned menu shortcuts )
ClearThemeValues (Clear Theme Values)
GetEndColor (get ending gradient color)
GetFlatMode( get menu flat mode )
GetFont( get menu text font)
GetImageBar ( Get Vertical Image Bar status)
GetImage ( get image name assigned to menu part )
GetIsVerticalGradient ( does menu part use a vertical gradient )
GetLineMode(set Menu line styles)
GetLinesEmbossed(Get Line Embossed Mode)
GetMenuMetric (Get Menu Style Metric Value)
GetStartColor (get starting gradient color)
GetTextColor( get menu text color )
GetVerticalSelection (get vertical color gradient)
IgnoreWindowsTheme(Ignore Active OS Theme Colors)
Init (initialize the MenuStyleManager object)
InitMenuInterface (initialize menu properties)
IsWindowsThemeIgnored(Detect if OS Theme is Ignored)
MenuHasGradient ( does menu part have gradient applied )
MenuInterface (IMenuInterface reference)
MenuStyle (IMenuStyle reference)
MixColors (mix two colors)
Refresh (Refresh Menu Style)
SetBackgroundColor (Set Menu Item Background Color)
SetColor(specify color for menu part)
SetCustomThemeColors (Set Custom Menu Colors and Indicators)
SetDefaultThemeValues (Set Default Menu Colors and Indicators)
SetFlatMode ( set menu flat mode)
SetFont ( set menu text font)
SetImageBar ( Set Vertical Image Bar Status )
SetImage ( apply image to menu part )
SetLineMode(set Menu line styles)
SetLinesEmbossed(Set embossed/3D line style)
SetMenuMetric (Set Menu Style Metric Value)
SetTextColor ( set menu text color )
SetThemeColors (Apply colors to menu)
SetVerticalGradient ( set vertical color gradient)
SetVerticalSelection (set vertical color gradient)
SetWhiteBackground (set menu item background white)
SuspendRefresh (Delay Menu Refresh)
UseCustomTheme (Apply Custom Theme Colors)
Rich Text Template Support - Overview
Rich Text Template Support - Overview
Rich Text Template Support - Overview
Rich Text Templates
AlignLeftRTF code template
AlignRightRTF code template
AlignCenterRTF code template
CanRedoRTF code template
CanUndoRTF code template
ColorRTF code template
CopyRTF code template
CutRTF code template
FindRTF code template
FlatButtonsRTF code template
FontRTF code template
FontStyleRTF code template
GetTextRTF code template
HideUnhideRTF code template
IsDirtyRTF code template
LimitTextSize code template
LoadRTFField code template
LoadRTFFile code template
NewRTFFile code template
ParagraphBulletsOffRTF code template
ParagraphBulletsOnRTF code template
ParagraphLeftIndentRTF code template
ParagraphOffsetRTF code template
ParagraphRightIndentRTF code template
PasteRTF code template
PrintRTF code template
PageSetupRTF code template
RedoRTF code template
ReplaceRTF code template
SaveRTFField code template
SaveRTFFile code template
SelectRTF code template
SelectTextRTF code template
SetTextRTF code template
ShowRTFFormatBar code template
ShowRTFRuler code template
ShowRTFToolBar code template
UndoRTF code template
RTFControl Class
RTFControl Class
RTFControl Class
Statistics Library
Statistics Library
Statistics Library
FACTORIAL (factorial of a number)
FREQUENCY (frequency count of an item in a set)
LOWERQUARTILE (lower quartile value of a set)
MEAN (mean of a set)
MEDIAN (median of a set)
MIDRANGE (midrange of a set)
MODE (mode of a set)
PERCENTILE (pth percentile value of a set)
RANGEOFSET (range of a set)
RVALUE (linear regression correlation coefficient)
SS (sum of squares)
SSXY (sum of squares for x and y)
ST1 (student's t for a single mean)
SDEVIATIONP (standard deviation of a population)
SDEVIATIONS (standard deviation of a sample)
SUMM (summation of a set)
UPPERQUARTILE (upper quartile value of a set)
VARIANCEP (variance of a population)
VARIANCES (variance of a sample)
Templates by Topic
Templates by Topic
ActiveImage template
ADO
ADO
ADO
ADO Dictionary Options
ADO Code Templates
ADO Code Templates
ADO Code Templates
ADO Browse to XML Code Template
ADOCommandExecute code template
ADORecordsetGetBOF code template
ADORecordsetGetCacheSize code template
ADORecordsetGetCursorLocation code template
ADORecordsetGetEOF code template
ADORecordsetGetMaxRecords code template
ADORecordsetGetPageCount code template
ADORecordsetGetPageSize code template
ADORecordsetOpen code template
ADORecordsetPutCacheSize code template
ADORecordsetPutCursorLocation code template
ADORecordsetPutMaxRecords code template
ADORecordsetPutPageSize code template
ADORecordsetToXML code template
ADO Control Templates
ADO Control Templates
ADO Control Templates
ADO Browse Box Select Button
ADO Browse Locator control template
ADO Browse Process Button
ADO Browse Update Button control template
ADO Errors Object List Control Template
ADOLoginControls Control Template
ADO Process Pause Button
ADO Save Button Control Template
ADO Extensions
ADO Extensions
ADO Extensions
ADO Browse QBE List Global Configuration Manager
ADO Command Object Extension Template
ADO Login Extension Template
ADO Process Extension
ADO RecordSet Object Extension Template
Global ADO Support Template Extension
ADO Procedure Templates
ADO Procedure Templates
ADO Procedure Templates
ADO Form
ADO Login Procedure Template
ADO Process Procedure
ADO Report Procedure
Advanced Report Generation
Advanced Report Generation
Advanced Report Generation
Report to HTML Support Extension
Report to HTML Support Extension
Report to HTML Support Extension
HTML Global String Settings
Report to HTML Procedure Support
Report to PDF Support Extension
Report to PDF Support Extension
Report to PDF Support Extension
Report to PDF Procedure Support
Report to TXT Support Extension
Report to TXT Support Extension
Report to TXT Support Extension
Report to TXT Global String settings
Report to TXT Procedure Support
Report to XML Support Extension
Report to XML Support Extension
Report to XML Support Extension
Report to XML Procedure Support
Browse control template
Browse Customization
Browse Sort Columns
Customize Browse Sort Columns
Browse Procedure Wizard utility template
Browse Update buttons control template
Browse Fuzzy Matching control template
BrowseGrid
BrowseNoRecords Button control template
BrowsePrintButton
BrowseQueryButton
Business Rules
Business Rules
Business Rules
Business Rules
Business Rules
Business Rules Manager - Global Extension Settings
Global Rules
Global Rules - Controls
Local Support
Local Support
Local Support
Local Business Rules
Local Business Rules - Code Template Error Handler
Local Business Rules - Hot Fields
Local Business Rules - Locally Defined
Local Business Rules - Special Controls
Local Business Rules - Used Controls
Local Business Rules - Used Global Rules
Communications (Email, SMS)
Communications (Email, SMS)
Communications (Email, SMS)
Dependency on ClarunExt.dll
Clarion Communications Global Extension
Email Encodings
Send Report Output by Email
Send Email button (Control template)
Send SMS button (Control template)
Send an Email (Code template)
Send an SMS message (Code template)
Sending Email and SMS from hand-code
Extended User Interface
Extended User Interface
Extended User Interface
Extended UI Template Support
Extended UI SHEET Control Enhancements
Extended UI TAB Control Enhancements
Form
Form
Form
Form VCR Navigation Control Templates
Form Wizard utility template
Record Validation extension template
Save Button control template
SaveChangeButton Control Template
ViewFormActions
Graphing
Graphing
Graphing
Getting Started with the Graph Control template
Graph - Graph Control
GraphReport - Graph Control
GraphPrintButton - Print the Graph Control
GraphRefreshButton - Refresh the Graph Control
GraphReturnButton - Return to the Graph Control
GraphRefreshCode - Refresh the Graph Control by Code
GraphRefreshCodeReport - Refresh the Graph Control by Code
Parts of a Graph
Sample Graph Types
QBE List and Form Support
QBE List and Form Support
QBE List and Form Support
Browse QBE List Template
Query Center Translation File (cFilterList.TRN)
Relational Tree
Relational Tree
Relational Tree
Relation Tree Expand Contract Buttons control template
Relation Tree Update Buttons control template
Report
Report
Report
ReportDateStamp control template
Report Formatter Menu Commands
ReportPageNumber control template
Report Procedure Properties
Report Properties
ReportTimeStamp control template
Report Wizard utility template
RTFTextControl
RTFTextControl
RTFTextControl
RTFStatusBar Control Template
RTFTextControl Control Template
RTF Context (Popup) menu support
RTFToolBar Control Template
RTFControlClass
Viewer (ASCII)
Viewer (ASCII)
Viewer (ASCII)
ASCII Search Button control template
ASCII View control template
ASCII View in List box
XML Support
XML Support
XML Support
Export to XML code template
FromXML code template
Import From XML code template
Report to XML Support Extension
ToXML code template
ViewXML code template
Template Language Reference
Template Language Reference - Contents
Introduction to the Template Language
Introduction
Introduction
Introduction
Template Language Overview
What is a Template
What Templates Are
Template Types
What Templates Do
Pre-Processing and Source Code Generation
Using Embed Points
Template Prompts
Data Dictionary Interface
Template Structure
Template Structure
Template Structure
Template Source Format
The Template Registry File
Customizing Default Templates
Adding New Template Sets
Template Organization
Template Organization
Template Organization
Template Code Sections
Embed Points
Template Code Section Constraints
Defaults and Template Data
Defaults and Template Data
Defaults and Template Data
Default Data and Code
Symbol Management Statements
Programmer Input and Validation Statements
Programmer Input and Validation Statements
Programmer Input and Validation Statements
Programmer Input
Input and Validation Statements
Display and Formatting Statements
#PROMPT Entry Types Alpha Listing
#PROMPT Entry Types Alpha Listing
#PROMPT Entry Types Alpha Listing
COLOR (call Color dialog)
COMPONENT (list of KEY fields)
CONTROL (list of window fields)
DROP (droplist of items)
EDIT (single line TEXT box)
EMBED (enter embedded source)
EMBEDBUTTON (call Embeds dialog)
EXPR (appended data fields)
FIELD (list of data fields)
FILE (list of files)
FORMAT (call listbox formatter)
FROM (list of symbol values)
ICON (call Icon selection dialog)
KEY (list of keys)
KEYCODE (list of keycodes)
OPENDIALOG (call Open File dialog)
OPTFIELD (optional text or data field)
OPTION (display radio buttons)
PICTURE (call picture formatter)
PROCEDURE (add to logical procedure tree)
RADIO (one radio button)
SAVEDIALOG (call Save File dialog)
SPIN (spin box)
TEXT (text box)
Logic and Source Generation Control
Logic and Source Generation Control
Logic and Source Generation Control
Source Generation Control
Template Logic Control Statements
File Management Statements
Source Generation Statements
External Code Execution Statements
Miscellaneous
Miscellaneous
Miscellaneous
Miscellaneous Statements
Built-in Template Procedures
Built-in Template Procedures
Built-in Template Procedures
CALL (call a #GROUP as a function)
EXTRACT (return attribute)
EXISTS (return embed point existence)
FILEEXISTS (return file existence)
FULLNAME (return file path)
INLIST (return item exists in list)
INSTANCE (return current instance number)
INVOKE (call a named #GROUP as a function)
ITEMS (return multi-valued symbol instances)
LINKNAME (return mangled procedure name)
QUOTE (replace string special characters)
REGISTERED (return template registration)
REPLACE (replace attribute)
SEPARATOR (return attribute string delimiter position)
SLICE (return substring from string)
SPLIT (separate single line string to multiple lines)
TAILNAME (extract file name from full path)
UNQUOTE (remove string special characters)
UNSPLIT (merge a multiple line string to single line)
VAREXISTS (return symbol existence)
Additional Language Support
Template Symbols
Template Symbols
Template Symbols
Symbol Overview
Symbol Overview
Symbol Overview
Expansion Symbols
Symbol Hierarchy Overview
Built-in Symbols
Built-in Symbols
Built-in Symbols
%Application Dependent Symbols
%File Dependent Symbols
%View Dependent Symbols
%Field Dependent Symbols
%Key Dependent Symbols
%Relation Dependent Symbols
%Module Dependent Symbols
%Procedure Dependent Symbols
Window Control Symbols
Report Control Symbols
Formula Symbols
File Schematic Symbols
File Driver Symbols
Miscellaneous Symbols
Complete Alpha Listing
#! template code comments
#$ (embededitor comment)
#? (conditional source line)
#<; (aligned target language comments)
#ABORT (abort source generation)
#ACCEPT (section valid for use)
#ADD (add to multi-valued symbol)
#ALIAS/#TRYALIAS (access a symbol from another instance)
#APPEND (add to source file)
#APPLICATION (source generation control section)
#ASSERT (evaluate assumption)
#AT (insert code in an embed point)
#ATEND (template reset code)
#ATSTART (template initialization code)
#BOXED (prompt group box)
#BREAK (break out of a loop)
#BUTTON (call another page of prompts)
#CALL (insert code from a #GROUP, without indention)
#CASE (conditional execution structure)
#CLASS (define a formula class)
#CLEAR (clear single-valued symbol)
#CLOSE (close source file)
#CODE (define a code template)
#COMMENT (specify comment column)
#CONTEXT (set template code generation context)
#CONTROL (define a control template)
#CREATE (create source file)
#CYCLE (cycle to top of loop)
#DEBUG (toggle debug generation)
#DECLARE (declare a user-defined symbol)
#DEFAULT (default procedure starting point)
#DEFINE (user defined macro)
#DELETE (delete a multi-valued symbol instance)
#DELETEALL (delete multiple multi-valued symbol instances)
#DISPLAY (display-only prompt)
#EMBED (define embedded source point)
#EMPTYEMBED (generate empty embed point comments)
#ENABLE (enable/disable prompts)
#EQUATE (declare and assign value to a user-defined symbol)
#ERROR (display source generation error)
#EXPAND (expand a user defined macro)
#EXPORT (export symbol to text)
#EXTENSION (define an extension template)
#FIELD (control prompts)
#FIND ("super-fix" multi-value symbols)
#FIX (fix a multi-value symbol)
#FOR (generate code multiple times)
#FREE (free a multi-valued symbol)
#GENERATE (generate source code section)
#GLOBALDATA (default global data declarations)
#GROUP (reusable statement group)
#HELP (specify template help file)
#IF (conditionally generate code)
#IMAGE (display graphic)
#IMPORT(import from text script)
#INCLUDE (include a template file)
#INDENT (change indentation level)
#INSERT (insert code from a #GROUP)
#INVOKE (insert code from a named #GROUP)
#LOCALDATA (default local data declarations)
#LOOP (iteratively generate code)
#MESSAGE (display source generation message)
#MODULE (module area)
#OPEN (open source file)
#PDEFINE (add #pragma to project
#POP (delete and re-fix a multi-value symbol)
#POSTEMBED (generate ending embed point comments)
#PREEMBED (generate beginning embed point comments)
#PREPARE (setup prompt symbols)
#PRINT (print a source file)
#PRIORITY (set new embed priority level)
#PROCEDURE (begin a procedure template)
#PROGRAM (global area)
#PROJECT (add file to project)
#PROJECT Extended Support
#PROMPT (prompt for programmer input)
#PROMPT Entry Types
#PROTOTYPE (procedure prototype)
#PURGE (delete all single or multi-valued symbol instances)
#QUERY (conditionally generate source)
#READ (read one line of a source file)
#REDIRECT (change source file)
#REJECT (section invalid for use)
#RELEASE (commit conditional source generation)
#REMOVE (delete a source file)
#REPLACE (conditionally replace source file)
#REPORTS (default report structures)
#RESTRICT (define section use constraints)
#RESUME (delimit conditional source)
#RETURN (return from #GROUP)
#RUN (execute program)
#RUNDLL (execute DLL procedure)
#SECTION (define code section)
Named #SECTIONS
#SELECT (fix a multi-value symbol)
#SERVICE (SV internal use only)
#SET (assign value to a user-defined symbol)
#SHEET (declare a group of #TAB controls)
#SUSPEND (begin conditional source)
#SYSTEM (template registration and load)
#TAB (declare a page of a #SHEET control)
#TEMPLATE (begin template set)
#TYPEMAP (map EQUATE to data type)
#UNFIX (unfix a multi-value symbol)
#UTILITY (utility execution section)
#VALIDATE (validate prompt input)
#WHERE (define #CODE embed point availability)
#WINDOWS (default window structures)
#WITH (associate prompts with a symbol instance)
Annotated Examples
Annotated Examples
Annotated Examples
Procedure Template: Window
Procedure Template: Window
Procedure Template: Window
%StandardWindowCode #GROUP
%StandardWindowHandling #GROUP
%StandardAcceptedHandling #GROUP
%StandardControlHandling #GROUP
Code Template: ControlValueValidation
Code Template: ControlValueValidation
Code Template: ControlValueValidation
%CodeTPLValidationCode #GROUP
Control Template: DOSFileLookup
Control Template: DOSFileLookup
Control Template: DOSFileLookup
Extension Template: DateTimeDisplay
Extension Template: DateTimeDisplay
Extension Template: DateTimeDisplay
%DateTimeDisplayCode #GROUP
Touch Screen Support
Touch Screen Support
Touch Screen Support
ABC Library Reference
ABC Library Reference
ActiveImage Class
ASCIIFileClass
ASCIIFileClass
ASCIIFileClass
ASCIIFileClass Overview
AsciiFileClass Properties
AsciiFileClass Properties
AsciiFileClass Properties
ASCIIFile (the ASCII file)
ErrorMgr (ErrorClass object)
OpenMode (file access/sharing mode)
AsciiFileClass Methods
AsciiFileClass Methods
AsciiFileClass Methods
ASCIIFileClass Functional Organization-Expected Use
FormatLine (a virtual to format text)
GetDOSFilename (let end user select file)
GetFilename (return the filename)
GetLastLineNo (return last line number)
GetLine (return line of text)
GetPercentile (convert file position to percentage:ASCIIFileClass)
Init (initialize the ASCIIFileClass object)
Kill (shut down the ASCIIFileClass object)
Reset (reset the ASCIIFileClass object)
SetLine (a virtual to position the file)
SetPercentile (set file to relative position)
ValidateLine (a virtual to implement a filter)
ASCIIPrintClass
ASCIIPrintClass
ASCIIPrintClass
ASCIIPrintClass Overview
AsciiPrintClass Properties
AsciiPrintClass Properties
AsciiPrintClass Properties
FileMgr (AsciiFileClass object:AsciiPrintClass)
PrintPreview (print preview switch)
Translator (TranslatorClass object:AsciiPrintClass)
AsciiPrintClass Methods
AsciiPrintClass Methods
AsciiPrintClass Methods
Ask (solicit print specifications)
Init (initialize the ASCIIPrintClass object)
PrintLines (print or preview specified lines)
ASCIISearchClass
ASCIISearchClass
ASCIISearchClass
ASCIISearchClass Overview
AsciiSearchClass Properties
AsciiSearchClass Properties
AsciiSearchClass Properties
Find (search constraints)
FileMgr (AsciiFileClass object:AsciiSearchClass)
LineCounter (current line number)
Translator (TranslatorClass object:ASCIISearchClass)
AsciiSearchClass Methods
AsciiSearchClass Methods
AsciiSearchClass Methods
Ask (solicit search specifications)
Init (initialize the ASCIISearchClass object)
Next (find next line containing search text)
Setup (set search constraints)
ASCIIViewerClass
ASCIIViewerClass
ASCIIViewerClass
ASCIIViewerClass Overview
AsciiViewerClass Properties
AsciiViewerClass Properties
AsciiViewerClass Properties
Popup (PopupClass object)
Printer (ASCIIPrintClass object)
Searcher (ASCIISearchClass object)
TopLine (first line currently displayed)
AsciiViewerClass Methods
AsciiViewerClass Methods
AsciiViewerClass Methods
AsciiViewerClass Functional Organization-Expected Use
AddItem (program the AsciiViewer object)
AskGotoLine (go to user specified line)
DisplayPage (display new page)
Init (initialize the ASCIIViewerClass object)
Kill (shut down the ASCIIViewerClass object)
PageDown (scroll down one page)
PageUp (scroll up one page)
Reset (reset the ASCIIViewerClass object)
SetLine (position to specific line)
SetLineRelative (move n lines)
SetTranslator (set run-time translator:ASCIIViewerClass)
TakeEvent (process ACCEPT loop event:ASCIIViewerClass)
BreakManagerClass
BreakManagerClass
BreakManagerClass
BreakManagerClass - Overview
BreakManagerClass - Concepts
BreakManagerClass - Relationship to Other Application Builder Classes
BreakManagerClass - ABC Template Implementation
BreakManagerClass - Source Files
BreakManagerClass - Conceptual Example
BreakManagerClass - Properties
BreakManagerClass - Properties
BreakManagerClass - Properties
BreakManagerClass - Methods
BreakManagerClass - Methods
BreakManagerClass - Methods
AddBreak (add a Break)
AddLevel (add a Level to the BreakId Break)
AddResetField (add a reset field to the last Level added)
AddTotal (add a total field to the last Level added)
Construct (automatic initialization of the BreakManager object)
Destruct (automatic destroy of the Breakmanager object)
Init (initialize the BreakManager object)
TakeEnd (Break closed)
TakeStart (Break opened)
UpdateTotal (Calculate Break totaling)
BrowseEIPManagerClass
BrowseEIPManagerClass
BrowseEIPManagerClass
BrowseEIPManagerClass--Overview
BrowseEIPManagerClass Concepts
BrowseEIPManagerClass--Relationship to Other Application Builder Classes
BrowseEIPManagerClass--ABC Template Implementation
BrowseEIPManagerClass Source Files
BrowseEIPManagerClass--Conceptual Example
BrowseEIPManagerClass Properties
BrowseEIPManagerClass Properties
BrowseEIPManagerClass Properties
BC (browse class)
BrowseEIPManagerClass Methods
BrowseEIPManagerClass Methods
BrowseEIPManagerClass Methods
BrowseEIPManagerClass--Functional Organization--Expected Use
ClearColumn (reset column property values)
Init (initialize the BrowseEIPManagerClass object)
Kill (shut down the BrowseEIPManagerClass object)
TakeCompleted (process completion of edit)
TakeNewSelection (reset edit-in-place column)
BrowseClass
BrowseClass
BrowseClass
BrowseClass Overview
BrowseClass Properties
BrowseClass Properties
BrowseClass Properties
ActiveInvisible (obscured browse list action)
AllowUnfilled (display filled list)
ArrowAction (edit-in-place action on arrow key)
AskProcedure (update procedure)
ChangeControl (browse change/update control number)
CurrentChoice (current LIST control entry number)
DeleteAction (edit-in-place action on delete key)
DeleteControl (browse delete control number)
EditList (list of edit-in-place controls)
EIP (edit-in-place manager)
EnterAction (edit-in-place action on enter key)
FileLoaded (list loading method flag)
FocusLossAction (edit-in-place action on lose focus)
HasThumb (vertical scroll bar flag)
HideSelect (hide select button)
ILC(reference to IListControl interface)
InsertControl (browse insert control number)
ListQueue (browse data queue reference)
Loaded (browse queue loaded flag)
Popup (browse popup menu reference)
PrevChoice (prior LIST control entry number)
PrintControl (browse print control number)
PrintProcedure (print procedure)
Processors (reference to ProcessorQueue)
Query (reference to QueryClass)
QueryControl (browse query control number)
QueryShared (share query with multiple sorts)
QuickScan (buffered reads flag)
RetainRow (highlight bar refresh behavior)
SelectControl (browse select control number)
Selecting (select mode only flag)
SelectWholeRecord (select entire record flag)
Sort (browse sort information)
StartAtCurrent (initial browse position)
TabAction (edit-in-place action on tab key)
Toolbar (browse Toolbar object)
ToolbarItem (browse ToolbarTarget object)
ToolControl (browse toolbox control number)
UseMRP (IPD Multiple Request Packet Support)
UsePopup (activate popup menu)
ViewControl (view button)
Window (WindowManager object)
BrowseClass Methods
BrowseClass Methods
BrowseClass Methods
BrowseClass Functional Organization--Expected Use
AddEditControl (specify custom edit-in-place class)
AddField (specify a FILE/QUEUE field pair)
AddItem(program the BrowseClass object)
AddLocator (specify a locator)
AddResetField (set a field to monitor for changes)
AddSortOrder (specify a browse sort order)
AddToolbarTarget (set the browse toolbar)
ApplyRange (refresh browse based on resets and range limits)
Ask (update selected browse item)
AskRecord (edit-in-place selected browse item)
Fetch (get a page of browse items)
GetUseMRP (get UseMRP value)
Init (initialize the BrowseClass object)
InitSort (initialize locator values)
Kill (shut down the BrowseClass object)
Next (get the next browse item)
NotifyUpdateError (throw error on update)
PostNewSelection (post an EVENT:NewSelection to the browse list)
Previous (get the previous browse item)
Records (return the number of browse queue items)
ResetFields(reinitialize FieldPairsClass)
ResetFromAsk (reset browse after update)
ResetFromBuffer (fill queue starting from record buffer)
ResetFromFile (fill queue starting from file POSITION)
ResetFromView (reset browse from current result set)
ResetQueue (fill or refill queue)
ResetResets (copy the Reset fields)
ResetSort (apply sort order to browse)
ScrollEnd (scroll to first or last item)
ScrollOne (scroll up or down one item)
ScrollPage (scroll up or down one page)
SetAlerts (alert keystrokes for list and locator controls)
SetLocatorField (set sort free element to passed field)
SetLocatorFromSort (use sort like locator field)
SetQueueRecord (copy data from file buffer to queue buffer:BrowseClass)
SetSort (apply a sort order to the browse)
SetUseMRP (set UseMRP value)
SetUsePopup (set UsePopup property)
TakeAcceptedLocator (apply an accepted locator value)
TakeEvent (process the current ACCEPT loop event:BrowseClass)
TakeLocate (a virtual to process each sort)
TakeKey (process an alerted keystroke:BrowseClass)
TakeNewSelection (process a new selection:BrowseClass)
TakeScroll (process a scroll event)
TakeVCRScroll (process a VCR scroll event)
UpdateBuffer (copy selected item from queue buffer to file buffer)
UpdateQuery (set default query interface)
UpdateResets (copy reset fields to file buffer)
UpdateThumb (position the scrollbar thumb)
UpdateThumbFixed (position the scrollbar fixed thumb)
UpdateViewRecord (get view data for the selected item)
UpdateWindow (update display variables to match browse)
BrowseQueue Interface
BrowseQueue Interface
BrowseQueue Interface
BrowseQueue Overview
Relationship to Other Application Builder Classes
BrowseQueue Source Files
BrowseQueue Methods
BrowseQueue Methods
BrowseQueue Methods
Delete(remove entry in LIST queue)
Fetch(retrieve entry from LIST queue)
Free(clear contents of LIST queue)
GetViewPosition(retrieve VIEW position)
Insert(add entry to LIST queue)
Records(return number of records)
SetViewPosition(set VIEW position)
Update(update entry in LIST queue)
Who(returns field name)
BrowseToolbarClass
BrowseToolbarClass
BrowseToolbarClass
BrowseToolbarClass Overview
BrowseToolbarClass Concepts
Relationship to Other Application Builder Classes
BrowseToolbarClass ABC Template Implementation
BrowseToolbarClass Source Files
BrowseToolbarClass Properties
BrowseToolbarClass Properties
BrowseToolbarClass Properties
Browse (BrowseClass object)
Button (toolbar buttons FEQ values)
Window (WindowManager object)
BrowseToolbarClass Methods
BrowseToolbarClass Methods
BrowseToolbarClass Methods
Init (initialize the BrowseToolbarClass object)
InitBrowse (initialize the BrowseToolbarClass update buttons)
InitMisc (initialize the BrowseToolbarClass miscellaneous buttons)
InitVCR (initialize the BrowseToolbarClass VCR buttons)
ResetButton (synchronize a toolbar control with a corresponding browse control)
ResetFromBrowse(synchronize toolbar controls with browse controls)
TakeEvent(process the current event)
BufferedPairsClass
BufferedPairsClass
BufferedPairsClass
BufferedPairsClass Overview
BufferedPairsClass Properties
BufferedPairsClass Properties
BufferedPairsClass Properties
RealList (recognized field pairs)
BufferedPairsClass Methods
BufferedPairsClass Methods
BufferedPairsClass Methods
BufferedPairsClass Functional Organization-Expected Use
AddPair (add a field pair:BufferedPairsClass)
AssignBufferToLeft (copy from "buffer" fields to "left" fields)
AssignBufferToRight (copy from "buffer" fields to "right" fields)
AssignLeftToBuffer (copy from "left" fields to "buffer" fields)
AssignRightToBuffer (copy from "right" fields to "buffer" fields)
EqualLeftBuffer (compare "left" fields to "buffer" fields)
EqualRightBuffer (compare "right" fields to "buffer" fields)
Init (initialize the BufferedPairsClass object)
Kill (shut down the BufferedPairsClass object)
ConstantClass
ConstantClass
ConstantClass
ConstantClass Overview
ConstantClass Properties
ConstantClass Properties
ConstantClass Properties
TerminatorField (identify the terminating field)
TerminatorInclude (include matching terminator record)
TerminatorValue (end of data marker)
ConstantClass Methods
ConstantClass Methods
ConstantClass Methods
ConstantClass Functional Organization-Expected Use
AddItem (set constant datatype and target variable)
Init (initialize the ConstantClass object)
Kill (shut down the ConstantClass object)
Next (load all constant items to file or queue)
Next (copy next constant item to targets)
Reset (reset the object to the beginning of the constant data)
Set (set the constant data to process)
DbAuditManager
DbAuditManager
DbAuditManager
DbAuditManager Overview
Relationship to Other Application Builder Classes
DbAuditManager ABC Template Implementation
DbAuditManager Source Files
DbAuditManager Properties
DbAuditManager Properties
DbAuditManager Properties
Action (log file action column)
ColumnInfo (log file column queue)
LogFiles (log file queue)
LFM (DbLogFileManager object)
Errors (ErrorClass object)
DbAuditManager Methods
DbAuditManager Methods
DbAuditManager Methods
AddItem (maintain the columninfo structure)
AddLogFile (maintain log file structure)
AppendLog (initiate audit log file update)
BeforeChange (update audit log file before file change)
CreateHeader (create log file header records)
Init (initialize the DbAuditManager object)
Kill (shut down DbAuditManger object)
OnChange (update audit log file after a record change)
OnDelete (update audit log file when a record is deleted)
OnFieldChange (virtual method for each field change)
OnInsert (update audit log file when a record is added)
OpenLogFile (open the audit log file)
SetFM (determine log file status)
DbChangeManager
DbChangeManager
DbChangeManager
DbChangeManager Overview
Relationship to Other Application Builder Classes
DbChangeManager ABC Template Implementation
DbChangeManager Source Files
DbChangeManager Properties
DbChangeManager Properties
DbChangeManager Properties
NameQueue (pointer into trigger queue)
TriggerQueue (pointer to BFP for field changes)
DbChangeManager Methods
DbChangeManager Methods
DbChangeManager Methods
AddItem (maintain the namequeue structure)
AddThread (maintains the triggerqueue)
CheckChanges(check record for changes)
CheckPair(check field pairs for changes)
Equal(checks for equal before and after values)
Init (initialize the DbChangeManager object)
Kill (shut down DbChangeManger object)
SetThread (read triggerqueue)
Update (update the audit log file buffer)
DbLogFileManager
DbLogFileManager
DbLogFileManager
DbLogFileManager Overview
Relationship to Other Application Builder Classes
DbLogFileManager ABC Template Implementation
DbLogFileManager Source Files
DbLogFileManager Properties
DbLogFileManager Properties
DbLogFileManager Properties
Opened (file opened flag)
DbLogFileManager Methods
DbLogFileManager Methods
DbLogFileManager Methods
Init (initialize the DbLogFileManager object)
EditClass
EditClass
EditClass
EditClass Overview
EditClass Concepts
Relationship to Other Application Builder Classes
ABC Template Implementation
EditClass Source Files
EditClass Conceptual Example
EditClass Properties
EditClass Properties
EditClass Properties
FEQ (the edit-in-place control number)
FieldNo (the edited column number of the LIST)
ListBoxFeq (control number of the edited LIST)
ReadOnly ( edit-in-place control is read-only)
Req (Required)
UseVar (edit-in-place use variable)
EditClass Methods
EditClass Methods
EditClass Methods
Functional Organization--Expected Use
CreateControl (a virtual to create the edit control)
Init (initialize the EditClass object)
Kill (shut down the EditClass object)
SetAlerts (alert keystrokes for the edit control)
SetReadOnly (set edit control to read-only)
TakeAccepted (validate EIP field)
TakeEvent (process edit-in-place events)
EditSpinClass
EditSpinClass
EditSpinClass
EditSpinClass--Overview
EditSpinClass Concepts
EditSpinClass -- Relationship to Other Application Builder Classes
EditSpinClass--ABC Template Implementation
EditSpinClass Source Files
EditSpinClass--Conceptual Example
EditSpinClass Properties
EditSpinClass Properties
EditSpinClass Properties
EditSpinClass Methods
EditSpinClass Methods
EditSpinClass Methods
EditSpinClass--Functional Organization-Expected Use
CreateControl (create the edit-in-place SPIN control)
EditCheckClass
EditCheckClass
EditCheckClass
EditCheckClass Overview
EditCheckClass Concepts
EditCheckClass Relationship to Other Application Builder Classes
EditCheckClass ABC Template Implementation
EditCheckClass Source Files
EditCheckClass Conceptual Example
EditCheckClass Properties
EditCheckClass Properties
EditCheckClass Properties
EditCheckClass Methods
EditCheckClass Methods
EditCheckClass Methods
EditCheckClass Functional Organization-Expected Use
CreateControl (create the edit-in-place CHECK control)
EditColorClass
EditColorClass
EditColorClass
EditColorClassOverview
EditColorClass Concepts
EditColorClass Relationship to Other Application Builder Classes
EditColorClass ABC Template Implementation
EditColorClass Source Files
EditColorClass Conceptual Example
EditColorClass Properties
EditColorClass Properties
EditColorClass Properties
Title (color dialog title text)
EditColorClass Methods
EditColorClass Methods
EditColorClass Methods
EditColorClass Functional Organization--Expected Use
CreateControl (create the edit-in-place control)
TakeEvent (process edit-in-place events:EditColorClass)
EditDropComboClass
EditDropComboClass
EditDropComboClass
EditDropComboClass Overview
EditDropComboClass Concepts
Relationship to Other Application Builder Classes
EditDropComboClass ABC Template Implementation
EditDropComboClass Source Files
EditDropComboClass Conceptual Example
EditDropComboClass Properties
EditDropComboClass Properties
EditDropComboClass Properties
EditDropComboClass Methods
EditDropComboClass Methods
EditDropComboClass Methods
EditDropComboClass Functional Organization
CreateControl (create the edit-in-place COMBO control)
EditDropListClass
EditDropListClass
EditDropListClass
EditDropListClass Overview
EditDropListClass Concepts
EditDropListClass Relationship to Other Application Builder Classes
EditDropListClass ABC Template Implementation
EditDropListClass Source Files
EditDropListClass Conceptual Example
EditDropListClass Properties
EditDropListClass Properties
EditDropListClass Properties
EditDropListClass Methods
EditDropListClass Methods
EditDropListClass Methods
EditDropListClass Functional Organization--Expected Use
CreateControl (create the edit-in-place DROPLIST control)
SetAlerts (alert keystrokes for the edit control:EditDropListClass)
SetReadOnly (set edit control to read-only:EditDropClass)
TakeEvent (process edit-in-place events:EditDropList Class)
TakeNewSelection (process EVENT:NewSelection events:EditDropList Class)
EditEntryClass
EditEntryClass
EditEntryClass
EditEntryClass Overview
EditEntryClass Concepts
EditEntryClass Relationship to Other Application Builder Classes
EditEntryClass ABC Template Implementation
EditEntryClass Source Files
EditEntryClass Conceptual Example
EditEntryClass Properties
EditEntryClass Properties
EditEntryClass Properties
EditEntryClass Methods
EditEntryClass Methods
EditEntryClass Methods
EditEntryClass Functional Organization--Expected Use
CreateControl (create the edit-in-place ENTRY control)
EditFileClass
EditFileClass
EditFileClass
EditFileClass Overview
EditFileClass Concepts
EditFileClass Relationship to Other Application Builder Classes
EditFileClass ABC Template Implementation
EditFileClass Source Files
EditFileClass Conceptual Example
EditFileClass Properties
EditFileClass Properties
EditFileClass Properties
FileMask (file dialog behavior)
FilePattern (file dialog filter)
Title (file dialog title text)
EditFileClass Methods
EditFileClass Methods
EditFileClass Methods
EditFileClass Functional Organization--Expected Use
CreateControl (create the edit-in-place control:EditFileClass)
TakeEvent (process edit-in-place events:EditFileClass)
EditFontClass
EditFontClass
EditFontClass
EditFontClass Overview
EditFontClass Concepts
EditFontClass Relationship to Other Application Builder Classes
EditFontClass ABC Template Implementation
EditFontClass Source Files
EditFontClass Conceptual Example
EditFontClass Properties
EditFontClass Properties
EditFontClass Properties
Title (font dialog title text)
EditFontClass Methods
EditFontClass Methods
EditFontClass Methods
EditFontClass Functional Organization--Expected Use
CreateControl (create the edit-in-place control:EditFontClass)
TakeEvent (process edit-in-place events:EditFontClass)
EditMultiSelectClass
EditMultiSelectClass
EditMultiSelectClass
EditMultiSelectClass Overview
EditMultiSelectClass Concepts
EditMultiSelectClass Relationship to Other Application Builder Classes
EditMultiSelectClass ABC Template Implementation
EditMultiSelectClass Source Files
EditMultiSelectClass Conceptual Example
EditMultiSelectClass Properties
EditMultiSelectClass Properties
EditMultiSelectClass Properties
Available (source queue for MultiSelect)
Delimiter (multiselect separator)
Selected (target queue for MultiSelect)
Title(title text of MultiSelect dialog)
EditMultiSelectClass Methods
EditMultiSelectClass Methods
EditMultiSelectClass Methods
EditMultiSelectClass Functional Organization--Expected Use
AddValue (prime the MultiSelect dialog)
CreateControl (create the edit-in-place control:EditMultiSelectClass)
DeserializeValue (pre-process selection queue)
Reset (reset the EditMultiSelectClass object)
SerializeValue (process selected items into use variable)
TakeAction (process MultiSelect dialog action)
TakeCompletedInit (pre-process selected queue)
TakeCompletedProcess (process individual multiselect elements)
TakeEvent (process edit-in-place events:EditMultiSelectClass)
EditTextClass
EditTextClass
EditTextClass
EditTextClass: Overview
EditTextClass Properties
EditTextClass Properties
EditTextClass Properties
Title (text dialog title text)
EditTextClass Methods
EditTextClass Methods
EditTextClass Methods
CreateControl (create the edit-in-place control:EditTextClass)
TakeEvent (process edit-in-place events:EditTextClass)
EIPManagerClass
EIPManagerClass
EIPManagerClass
EIPManagerClass--Overview
EIPManagerClass Concepts
EIPManagerClass--Relationship to Other Application Builder Classes
EIPManagerClass--ABC Template Implementation
EIPManagerClass Source Files
EIPManagerClass--Conceptual Example
EIPManagerClass Properties
EIPManagerClass Properties
EIPManagerClass Properties
Again (column usage flag)
Arrow (edit-in-place action on arrow key)
Column (listbox column)
Enter (edit-in-place action on enter key)
EQ (list of edit-in-place controls)
Fields (managed fields)
FocusLoss ( action on loss of focus)
Insert (placement of new record)
ListControl (listbox control number)
LastColumn (previous edit-in-place column)
Repost (event synchronization)
RepostField (event synchronization field)
Req (database request)
SeekForward (get next field flag)
Tab (action on a tab key)
EIPManagerClass Methods
EIPManagerClass Methods
EIPManagerClass Methods
EIPManagerClass--Functional Organization--Expected Use
AddControl (register edit-in-place controls)
ClearColumn (reset column property values:EIPManagerClass)
GetEdit (identify edit-in-place field)
Init (initialize the EIPManagerClass object)
InitControls (initialize edit-in-place controls)
Kill (shut down the EIPManagerClass object)
Next (get the next edit-in-place field)
ResetColumn (reset edit-in-place object to selected field)
Run (run the EIPManager)
SetColumnEditType (set column's EditClass)
TakeAcceptAll (validate completed row)
TakeAction (process edit-in-place action)
TakeCompleted (process completion of edit:EIPManagerClass)
TakeEvent (process window specific events)
TakeFieldEvent (process field specific events)
TakeFocusLoss (a virtual to process loss of focus)
TakeNewSelection (reset edit-in-place column:EIPManagerClass)
EntryLocatorClass
EntryLocatorClass
EntryLocatorClass
EntryLocatorClass Overview
EntryLocatorClass Properties
EntryLocatorClass Properties
EntryLocatorClass Properties
Shadow (the search value)
EntryLocatorClass Methods
EntryLocatorClass Methods
EntryLocatorClass Methods
GetShadow(return shadow value)
Init (initialize the EntryLocatorClass object)
Set (restart the locator:EntryLocatorClass)
SetShadow(set shadow value)
TakeAccepted (process an accepted locator value:EntryLocatorClass)
TakeKey (process an alerted keystroke:EntryLocatorClass)
Update (update the locator control and free elements)
UpdateWindow (redraw the locator control)
ErrorClass
ErrorClass
ErrorClass
ErrorClass Overview
ErrorClass Overview
ErrorClass Overview
Overview of ErrorClass changes in Clarion 6.1
ErrorClass Source Files
Multiple Customizable Levels of Error Treatment
Predefined Windows and Database Errors
Dynamic Extensibility of Errors
ErrorClass ABC Template Implementation
ErrorClass Relationship to Other Application Builder Classes
ErrorClass Macro Expansion
ErrorClass Multi-Language Capability
ErrorClass Conceptual Example
ErrorClass Properties
ErrorClass Properties
ErrorClass Properties
DefaultCategory (error category)
ErrorLog (errorlog interface)
Errors (recognized error definitions)
FieldName (field that produced the error)
FileName (file that produced the error)
History (error history structure)
HistoryResetOnView(clear error history log file)
HistoryThreshold (determine size of error history)
HistoryViewLevel (trigger error history)
KeyName (key that produced the error)
LogErrors (turn on error history logging)
MessageText (custom error message text)
Silent (silent error flag)
ErrorClass Methods
ErrorClass Methods
ErrorClass Methods
ErrorClass Functional Organization--Expected Use
AddError (add individual error)
AddErrors (add or override recognized errors)
AddHistory (update History structure)
GetCategory (retrieve error category)
GetDefaultCategory (get default error category)
GetError(retrieve error message)
GetErrorcode(retrieve error code)
GetFieldName (get field that produced the error)
GetFileName (get file that produced the error)
GetHistoryResetOnView (get the error reset mode)
GetHistoryThreshold (get size of error history)
GetHistoryViewLevel (get error history viewing mode)
GetKeyName (get key name that produced the error)
GetLogErrors (get state of error log)
GetMessageText (get current error message text)
GetProcedureName (return procedure name )
GetSilent (get silent error flag)
HistoryMsg (initialize the message window)
Init (initialize the ErrorClass object)
Kill (perform any necessary termination code)
Message (display an error message)
Msg (initiate error message destination)
MessageBox (display error message to window)
RemoveError (remove an individual error)
RemoveErrors (remove or restore recognized errors)
ResetHistory(clear History structure)
SetCategory (set error category)
SetDefaultCategory (set default error category)
SetErrors (save the error state)
SetFatality (set severity level for a particular error)
SetField (set the substitution value of the %Field macro)
SetFieldName (set field name that produced the error)
SetFile (set the substitution value of the %File macro)
SetFileName (set the file that produced the error)
SetHistoryResetOnView (set error reset mode)
SetHistoryThreshold (set size of error history)
SetHistoryViewLevel (set error history viewing mode)
SetId (make a specific error current)
SetKey (set the substitution value of the %Key macro)
SetKeyName (set the key name that produced the error)
SetLogErrors (set error log mode)
SetMessageText (set the current error message text)
SetProcedureName (store procedure names)
SetSilent (set silent error flag)
SubsString (resolves error message macros)
TakeBenign (process benign error)
TakeError (process specified error)
TakeFatal (process fatal error)
TakeNotify (process notify error)
TakeOther (process other error)
TakeProgram (process program error)
TakeUser (process user error)
Throw (process specified error)
ThrowFile (set value of %File, then process error)
ThrowMessage (set value of %Message, then process error)
ViewHistory (initiates the view of the current errors)
ErrorLogInterface
ErrorLogInterface
ErrorLogInterface
ErrorLogInterface Overview
Relationship to Other Application Builder Classes
ErrorLogInterface Source Files
ErrorLogInterface Methods
ErrorLogInterface Methods
ErrorLogInterface Methods
Close (initiate close of log file)
Open (initiate open of log file)
Take (update the log file)
FieldPairsClass
FieldPairsClass
FieldPairsClass
FieldPairsClass Overview
FieldPairsClass Properties
FieldPairsClass Properties
FieldPairsClass Properties
List (recognized field pairs)
FieldPairsClass Methods
FieldPairsClass Methods
FieldPairsClass Methods
FieldPairsClass Functional Organization--Expected Use
AddItem (add a field pair from one source field)
AddPair (add a field pair:FieldPairsClass)
AssignLeftToRight (copy from "left" fields to "right" fields)
AssignRightToLeft (copy from "right" fields to "left" fields)
ClearLeft (clear each "left" field)
ClearRight (clear each "right" field)
Equal (return 1 if all pairs are equal)
EqualLeftRight (return 1 if all pairs are equal)
Init (initialize the FieldPairsClass object)
Kill (shut down the FieldPairsClass object)
FileDropComboClass
FileDropComboClass
FileDropComboClass
FileDropComboClass Overview
FileDropComboClass Properties
FileDropComboClass Properties
FileDropComboClass Properties
AskProcedure (update procedure)
ECOn (current state of entry completion)
EntryCompletion (automatic fill-ahead flag)
RemoveDuplicatesFlag (remove duplicate data)
UseField (COMBO USE variable)
FileDropComboClass Methods
FileDropComboClass Methods
FileDropComboClass Methods
FileDropComboClass Functional Organization--Expected Use
AddRecord (add a record filedrop queue)
Ask (add a record to the lookup file)
GetQueueMatch (locate a list item)
Init (initialize the FileDropComboClass object)
KeyValid (check for valid keystroke)
Kill (shut down the FileDropComboClass object)
ResetFromItem (reset entry and list control)
ResetFromList (reset VIEW)
ResetQueue (refill the filedrop queue)
SetConfirmAutoAdd (control Silent Automatic Add mode)
TakeAccepted (process accepted event)
TakeEvent (process the current ACCEPT loop event:FileDropComboClass)
TakeNewSelection (process EVENT:NewSelection events:FileDropComboClass)
UniquePosition (check queue for duplicate record by key position)
FileDropClass
FileDropClass
FileDropClass
FileDropClass Overview
FileDropClass Properties
FileDropClass Properties
FileDropClass Properties
AllowReset
DefaultFill (initial display value)
InitSyncPair (initial list position)
UseMRP (IPD Multiple Request Packet Support)
FileDropClass Methods
FileDropClass Methods
FileDropClass Methods
FileDropClass Functional Organization--Expected Use
AddField (specify display fields)
AddRecord (update filedrop queue)
AddUpdateField (specify field assignments)
GetUseMRP (get UseMRP value)
Init (initialize the FileDropClass object)
Kill (shut down the FileDropClass object)
ResetQueue (fill filedrop queue)
SetQueueRecord (copy data from file buffer to queue buffer:FileDropClass)
SetUseMRP (set UseMRP value)
TakeAccepted (a virtual to accept data)
TakeEvent (process the current ACCEPT loop event--FileDropClass)
TakeNewSelection (process EVENT:NewSelection events:FileDropClass)
ValidateRecord (a virtual to validate records)
FileManager
FileManager
FileManager
FileManager Overview
FileManager Properties
FileManager Properties
FileManager Properties
AliasedFile (the primary file)
AutoIncDone (Auto-increment operation successful)
Buffer (the record buffer)
Buffers (saved record buffers)
Create (create file switch)
Errors (the ErrorManager)
Fields (list of fields and tags for file)
File (the managed file)
FileName (variable filename)
FileNameValue (constant filename)
HasAutoInc (auto-increment operation active)
LazyOpen (delay file open until access)
LockRecover (/RECOVER wait time parameter)
MRPSize (Multiple Request Packet reads)
OpenMode (file access/sharing mode)
OpenModeOverwritten (file open mode is overwritten)
PreviousBuffer (saved buffer storage)
PrimaryKey (is key a Primary Key)
SavePreviousBuffer (saved buffer storage)
SkipHeldRecords (HELD record switch)
UseMRP (IPD Multiple Request Packet Support)
FileManager Methods
FileManager Methods
FileManager Methods
Naming Conventions and Dual Approach to Database Operations
FileManager Functional Organization--Expected Use
AddField(track fields in a structure)
AddKey (set the file's keys)
BindFields (bind fields when file is opened)
CancelAutoInc (undo PrimeAutoInc)
ClearKey (clear specified key components)
Close (close the file)
Deleted (return record status)
DeleteRecord (delete a record)
Destruct (automatic destructor)
EqualBuffer (detect record buffer changes)
Fetch (get a specific record by key value)
GetComponents (return the number of key components)
GetEOF (return end of file status)
GetError (return the current error ID)
GetField (return a reference to a key component)
GetFieldName (return a key component field name)
GetFields(get number of fields)
GetFieldPicture(get field picture)
GetFieldType(get field type)
GetMRPSize (get MRPSize value)
GetName (return the filename)
GetOpened (query file's opened status)
GetOpenMode (get the file's open mode)
GetUseMRP (get UseMRP value)
Init (initialize the FileManager object)
Insert (add a new record)
KeyToOrder (return ORDER expression for a key)
Kill (shutdown the FileManager object)
Next (get next record in sequence)
Open (open the file)
Position (return the current record position)
PostDelete(trigger delete action post-processing)
PostInsert(trigger insert action post-processing)
PostUpdate(trigger update action post-processing)
PreDelete(trigger delete action pre-processing)
PreInsert(trigger insert action pre-processing)
PreUpdate(trigger update action pre-processing)
Previous (get previous record in sequence)
PrimeAutoInc (prepare an autoincremented record for adding)
PrimeFields (a virtual to prime fields)
PrimeRecord (prepare a record for adding:FileManager)
RestoreBuffer (restore a previously saved record buffer)
RestoreFile (restore a previously saved file state)
SaveBuffer (save a copy of the record buffer)
SaveFile (save the current file state)
SetError (save the specified error and underlying error state)
SetErrors (set the error class used)
SetKey (set current key)
SetMRPSize (set MRPSize value)
SetName (set current filename)
SetOpenMode (set current file's open mode)
SetUseMRP (set UseMRP value)
Throw (pass an error to the error handler for processing)
ThrowMessage (pass an error and text to the error handler)
TryFetch (try to get a specific record by key value)
TryInsert (try to add a new record)
TryNext (try to get next record in sequence)
TryOpen (try to open the file)
TryPrevious (try to get previous record in sequence)
TryPrimeAutoInc (try to prepare an autoincremented record for adding)
TryReget (try to get a specific record by position)
TryUpdate (try to change the current record)
TryValidateField(validate field contents)
Update (change the current record)
UseFile (use LazyOpen file)
ValidateField (validate a field)
ValidateFields (validate a range of fields)
ValidateFieldServer(validate field contents)
ValidateRecord (validate all fields)
FilterLocatorClass
FilterLocatorClass
FilterLocatorClass
FilterLocatorClass Overview
FilterLocatorClass Properties
FilterLocatorClass Properties
FilterLocatorClass Properties
FloatRight ("contains" or "begins with" flag)
UseFreeElementOnly (use free key element only)
FilterLocatorClass Methods
FilterLocatorClass Methods
FilterLocatorClass Methods
TakeAccepted (process an accepted locator value:FilterLocatorClass)
UpdateWindow (apply the search criteria)
FormVCRClass
FormVCRClass
FormVCRClass
FormVCRClass Overview
FormVCRClass Concepts
FormVCRClass Relationship to Other Application Builder Classes
FormVCRClass ABC Template Implementation
FormVCRClass Source Files
FormVCRClass Properties
FormVCRClass Properties
FormVCRClass Properties
QuickScan (buffered reads flag)
Toolbar (FormVCR Toolbar object)
ToolbarItem (FormVCR ToolbarTarget object)
ViewPosition (store the current record position)
FormVCRClass Methods
FormVCRClass Methods
FormVCRClass Methods
AddToolbarTarget (set the FormVCR toolbar)
CheckBorders (check for existence of records)
GetAction (return FormVCR action)
GetActionAllowed (validate a requested FormVCR action)
Init (initialize the FormVCR object)
InitSort (initialize locator values)
Kill (shut down the FormVCR object)
Next (get the next FormVCR item)
Previous (get the previous FormVCR item)
ResetSort (apply sort order to FormVCR)
SetAlerts (alert keystrokes for FormVCR controls)
SetRequestControl (assign field equates to FormVCR actions)
SetSort (apply a sort order to the FormVCR group)
SetVCRControls (assign field equates to FormVCR scrolling)
TakeAcceptedLocator (apply an accepted FormVCR locator value)
TakeEvent (process the current ACCEPT loop event: FormVCRClass)
TakeLocate (a FormVCR virtual to process each sort)
TakeScroll (process a FormVCR scroll event)
UpdateWindow (update display variables to match browse)
FormVCRWindowComponent Interface
FormVCRWindowComponent Interface
FormVCRWindowComponent Interface
PrimaryBufferRestoreRequired(flag restore of primary buffer)
PrimaryBufferSaved(confirm save of primary buffer)
PrimaryBufferSaveRequired(flag save of primary buffer)
FuzzyClass
FuzzyClass
FuzzyClass
FuzzyClass Overview
Relationship to Other Application Builder Classes
FuzzyClass ABC Template Implementation
FuzzyClass Source Files
FuzzyClass Properties
FuzzyClass Properties
FuzzyClass Properties
FuzzyClass Methods
FuzzyClass Methods
FuzzyClass Methods
Construct (initialize FuzzyClass object)
Init (initialize FuzzyClass object)
Kill (shutdown FuzzyClass object)
Match (find query matches)
SetOption (set fuzzymatch options)
GraphClass
GraphClass
GraphClass
GraphClass Overview
Relationship to Other Application Builder Classes
GraphClass ABC Template Implementation
GraphClass Source Files
GraphClass Properties
GraphClass Properties
GraphClass Properties
eShowSBonFirstThread (display on base status bar)
eSumYMax (calculated maximum node value)
gShowDiagramName (show diagram name on target)
gShowDiagramNameV (show diagram value on target)
gShowMouse (show mouse coordinates on target)
gShowMouseX (show mouse X coordinate on target)
gShowMouseY (show mouse Y coordinate on target)
gShowNodeName (show node name on target)
gShowNodeNameV (show node name value on target)
gShowNodeValue (show node axis values on target)
gShowNodeValueX (show node x-axis value on target)
gShowNodeValueY (show node y-axis value on target)
GraphClass Methods
GraphClass Methods
GraphClass Methods
AllText (return full graph text information)
BeginRefresh (prepare drawing of graph class object)
CalcBestPositionNodeText (calculate graph text best fit position)
CalcCurrentGraph (calculates values for current graph type)
CalcCurrentNode (calculates values of current node)
CalcGraph (calculates all graph object values)
CalcPopup (create popup menu for graph object)
CalcPopupAdd2 (create popup menu item text for graph object)
DiagramNameText (create diagram name text)
DiagramText (create diagram name text with prompts)
DiagramNameText (create diagram name text)
DiagramText (create diagram name text with prompts)
Draw (calculate and draw GraphClass object)
DrawGraph (draws calculated values)
DrawReport (draw graph object on report)
DrawWallpaper (draw background wallpaper for graph object)
DrillDown (transfer control to new graph object)
FindNearbyNodes (locate nodes based on mouse position)
GetMouse (get mouse coordinates in all formats)
GetValueFromField (get contents of specified field)
GetValueFromStatusBar (return status bar zone contents)
ImageToWMF (Save object and return WMF file name)
Init (Initialize the graph object)
Interactivity (process mouse location data to tool tip or control
IsOverNode (is mouse over node location)
Kill (shut down the GraphClass object)
MouseText (creates text and mouse coordinate information)
MouseXText (generate X coordinate text only)
MouseYText (generate Y coordinate text only)
NodeNameText (generate current node name identifier)
NodeText (generate label, name, and node value)
NodeTipText (generate node information for tool tip)
NodeValueText (generate current node value text)
NodeXText (generate X node text value)
NodeYText (generate Y node text value)
Popup (GraphClass object popup menu manager)
PopupAsk (Display popup menu for graph object)
PostEvent (send an event to the GraphClass object)
PrintGraph (send graph object to printer)
Refresh (refresh drawing of GraphClass object)
Resize (conditional refresh when size changed)
ReturnFromDrillDown ( transfer control to graph object after drilldown)
SaveAsGraph (save graph to WMF file selected)
SaveGraph (auto-save graph to WMF file)
SetDefault (initialize selected graph properties)
ShowOnField (show text contents to specified field)
ShowOnStatusBar (show text to status bar zone)
TakeEvent (process graph control events)
TakeEventofParent (process all graph events)
ToolTip (show all text to tool tips)
ToShowValues (show all composite text to all graph targets)
GridClass
GridClass
GridClass
GridClass Overview
Relationship to Other Application Builder Classes
GridClass ABC Template Implementation
GridClass Source Files
GridClass Properties
GridClass Properties
GridClass Properties
Children (reference to child group controls)
Chosen (current browse queue element)
ClickPress (forward control)
ControlBase (base control number)
ControlNumber (number of controls)
GroupColor (background color of group fields)
GroupControl (GROUP control number)
GroupTitle (title of group element)
SelColor (color of selected element)
Selectable (element selectable flag)
UpdateControl (file update trigger)
UpdateControlEvent
GridClass Methods
GridClass Methods
GridClass Methods
AddLocator (specify a locator)
FetchRecord (retrieve selected record)
GetAcross (number of horizontal grids)
GetClickPress (forward click control)
GetDown (number of vertical grids )
GetPosition (retrieve group control position)
IfGroupField (determine if current control is a GROUP)
Init (initialize the GridClass object)
IsSkelActive
Kill (shutdown the GridClass object)
SetAlerts (initialize and create child controls)
SyncGroup (initialize GROUP field properties)
TakeEvent (process the current ACCEPT loop event)
UpdateRecord (refresh BrowseGrid)
UpdateWindow (refresh window display)
HistHandlerClass
HistHandlerClass
HistHandlerClass
HistHandlerClass Source Files
HistHandlerClass Properties
HistHandlerClass Properties
HistHandlerClass Properties
Err (errorclass obejct)
History (error history structure)
LBColumns (number of listbox columns)
Win (reference to window)
HistHandlerClass Methods
HistHandlerClass Methods
HistHandlerClass Methods
Init (initialize the HistHandlerClass object)
TakeEvent (process window events)
VLBProc (retrieve LIST and error history information.)
IDbChangeAudit Interface
IDbChangeAudit Interface
IDbChangeAudit Interface
IDbChangeAudit Overview
Relationship to Other Application Builder Classes
IDbChangeAudit Source Files
IDbChangeAudit Methods
IDbChangeAudit Methods
IDbChangeAudit Methods
BeforeChange (update audit log file before file change)
ChangeField (virtual method for managing field changes)
OnChange (update audit log file after a record change)
IListControl Interface
IListControl Interface
IListControl Interface
IListControl Overview
Relationship to Other Application Builder Classes
IListControl Source Files
IListControl Methods
IListControl Methods
IListControl Methods
Choice(returns current selection number)
GetControl(returns control number)
GetItems(returns number of entries)
GetVisible(returns visibility of control)
SetChoice(change selected entry)
SetControl(change selected entry)
IncrementalLocatorClass
IncrementalLocatorClass
IncrementalLocatorClass
IncrementalLocatorClass Overview
IncrementalLocatorClass Properties
IncrementalLocatorClass Properties
IncrementalLocatorClass Properties
IncrementalLocatorClass Methods
IncrementalLocatorClass Methods
IncrementalLocatorClass Methods
SetAlerts (alert keystrokes for the LIST control:IncrementalLocatorClass)
TakeKey (process an alerted keystroke:IncrementalLocatorClass)
INIClass
INIClass
INIClass
INIClass Overview
INIClass Properties
INIClass Properties
INIClass Properties
FileName
INIClass Methods
INIClass Methods
INIClass Methods
Fetch (get INI file entries)
FetchField (return comma delimited INI file value)
FetchQueue (get INI file queue entries)
Init (initialize the INIClass object)
TryFetch (get a value from the INI file)
TryFetchField (return comma delimited INI file value)
Update (write INI file entries)
JSON Data Class
JSON Data Class
JSON Data Class
JSONDataClass
IReportGenerator Interface
IReportGenerator Interface
IReportGenerator Interface
IReportGenerator Overview
IReportGenerator Source Files
IReportGenerator Methods
IReportGenerator Methods
IReportGenerator Methods
AskProperties (pop up window to set properties)
CloseDocument (end document printing)
ClosePage (end a page print)
GetProperty (get a property value)
Init (initialize error class before printing)
OpenDocument (begin document printing)
OpenPage (begin a page print)
Opened (file opened flag)
ProcessArc (print an arc)
ProcessBand (begin/end report band processing)
ProcessCheck (print a checkbox)
ProcessChord (print a section of an ellipse)
ProcessEllipse (print an ellipse)
ProcessImage (print an image)
ProcessLine (print a line)
ProcessOption (print an option control)
ProcessRadio (print a radio button)
ProcessRectangle (print a box control)
ProcessString (print a string control)
ProcessText (print a text control)
SetProperty (set a property value)
WhoAmI (identify the report generator type)
LocatorClass
LocatorClass
LocatorClass
LocatorClass Overview
LocatorClass Properties
LocatorClass Properties
LocatorClass Properties
Control (the locator control number)
FreeElement (the locator's first free key element)
NoCase (case sensitivity flag)
ViewManager (the locator's ViewManager object)
LocatorClass Methods
LocatorClass Methods
LocatorClass Methods
GetShadow(return shadow value)
Init (initialize the LocatorClass object)
Reset (reset the locator for next search)
Set (restart the locator:LocatorClass)
SetAlerts (alert keystrokes for the LIST control:LocatorClass)
SetEnabled (enable or disable the locator control)
SetShadow (update shadow value)
TakeAccepted (process an accepted locator value:LocatorClass)
TakeKey (process an alerted keystroke:LocatorClass)
UpdateWindow (redraw the locator control with its current value)
MenuStyleManager Class
MenuStyleManager Class
MenuStyleManager Class
MenuStyleManager Properties
MenuStyleManager Properties
MenuStyleManager Properties
DelayRefresh(Hold Refresh Action)
MenuFEQ(Menu Field Equate)
MenuStyle(affect gradient mode)
NeedRefresh (Trigger Refresh Activity)
Theme (Menu Style Color and Indicator Settings)
MenuStyleManager Methods
MenuStyleManager Methods
MenuStyleManager Methods
AlignShortcutsToLeft ( position menu shortcuts to left )
ApplyTheme (Set Menu Colors and Indicators)
AreShortcutsLeftAligned ( detect left aligned menu shortcuts )
GetEndColor (get ending gradient color)
GetFlatMode( get menu flat mode )
GetFont( get menu text font)
GetImageBar ( Get Vertical Image Bar status)
GetImage ( get image name assigned to menu part )
GetIsVerticalGradient ( does menu part use a vertical gradient )
GetMenuMetric (Get Menu Style Metric Value)
GetStartColor (get starting gradient color)
GetTextColor( get menu text color )
GetVerticalSelection (get vertical color gradient)
Init (initialize the MenuStyleManager object)
InitMenuInterface (initialize menu properties)
MenuHasGradient ( does menu part have gradient applied )
MenuInterface (IMenuInterface reference)
MenuStyle (IMenuStyle reference)
Refresh (Refresh Menu Style)
SetBackgroundColor (Set Menu Item Background Color)
SetColor ( specify color for menu part )
SetCustomThemeColors (Set Default Menu Colors and Indicators)
SetDefaultThemeValues (Set Default Menu Colors and Indicators)
SetFlatMode ( set menu flat mode)
SetFont ( set menu text font)
SetImageBar ( Set Vertical Image Bar Status )
SetImage ( apply image to menu part )
SetMenuMetric (Set Menu Style Metric Value)
SetTextColor ( set menu text color )
SetVerticalGradient ( set vertical color gradient)
SetVerticalSelection (set vertical color gradient)
SetWhiteBackground (set menu item background white)
SuspendRefresh (Delay Menu Refresh)
MsgBoxClass
MsgBoxClass
MsgBoxClass
MsgBoxClass Overview
MsgBoxClass Source Files
MsgBoxClass Properties
MsgBoxClass Properties
MsgBoxClass Properties
ButtonTypes (standard windows buttons)
Caption (window title)
Err (errorclass object)
Icon (icon for image control)
HistoryHandler (windowcomponent interface)
MsgRVal (message box return value)
Style (font style)
Win (reference to window)
MsgBoxClass Methods
MsgBoxClass Methods
MsgBoxClass Methods
FetchFeq (retrieve button feq)
FetchStdButton (determine button pressed)
Init (initialize the MsgBoxClass object)
Kill (perform any necessary termination code)
SetupAdditionalFeqs (initialize additional control properties)
TakeAccepted (process accepted event)
PopupClass
PopupClass
PopupClass
PopupClass Overview
PopupClass Properties
PopupClass Properties
PopupClass Properties
ClearKeycode (clear KEYCODE character)
PopupClass Methods
PopupClass Methods
PopupClass Methods
PopupClass Functional Organization--Expected Use
AddItem (add menu item)
AddItemEvent (set menu item action)
AddItemMimic (tie menu item to a button)
AddMenu (add a menu)
AddSubMenu (add submenu)
Ask (display the popup menu)
DeleteItem (remove menu item)
DeleteMenu (remove a popup submenu)
EmptyItems (remove all menu items)
GetItemChecked (return toggle item status)
GetItemEnabled (return item status)
GetItems (returns number of popup entries)
GetLastNumberSelection (get last menu item number selected)
GetLastSelection (return selected item)
Init (initialize the PopupClass object)
Kill (shut down the PopupClass object)
Restore (restore a saved menu)
Save (save a menu for restoration)
SetIcon (set icon name for popup menu item)
SetItemCheck (set toggle item status)
SetItemEnable (set item status)
SetLevel (set menu item level)
SetText (set menu item text)
SetToolbox (set menu item toolbox status)
SetTranslator (set run-time translator:PopupClass)
Toolbox (start the popup toolbox menu)
ViewMenu (popup menu debugger)
PrintPreviewClass
PrintPreviewClass
PrintPreviewClass
PrintPreviewClass Overview
PrintPreviewClass Properties
PrintPreviewClass Properties
PrintPreviewClass Properties
AllowUserZoom (allow any zoom factor)
ConfirmPages (force 'pages to print' confirmation)
CurrentPage (the selected report page)
Maximize (number of pages displayed horizontally)
PagesAcross (number of pages displayed horizontally)
PagesDown (number of vertical thumbnails)
PagesToPrint (the pages to print)
UserPercentile (custom zoom factor)
WindowPosSet (use a non-default initial preview window position)
WindowSizeSet (use a non-default initial preview window size)
ZoomIndex (index to applied zoom factor)
PrintPreviewClass Methods
PrintPreviewClass Methods
PrintPreviewClass Methods
PrintPreviewClass Functional Organization--Expected Use
AskPage (prompt for new report page)
AskPrintPages (prompt for pages to print)
AskThumbnails (prompt for new thumbnail configuration)
DeleteImageQueue (remove non-selected pages)
Display (preview the report)
Init (initialize the PrintPreviewClass object)
InPageList (check page number)
Kill (shut down the PrintPreviewClass object)
Open (prepare preview window for display)
SetINIManager (save and restore window coordinates)
SetPosition (set initial preview window coordinates)
SetZoomPercentile (set user or standard zoom factor)
SetDefaultPages (set the default pages to print)
SyncImageQueue (sync image queue with PagesToPrint)
TakeAccepted (process EVENT:Accepted events:PrintPreviewClass)
TakeEvent (process all events:PrintPreviewClass)
TakeFieldEvent (a virtual to process field events:PrintPreviewClass)
TakeWindowEvent (process non-field events:PrintPreviewClass)
ProcessClass
ProcessClass
ProcessClass
ProcessClass Overview
ProcessClass Properties
ProcessClass Properties
ProcessClass Properties
CaseSensitiveValue (case sensitive flag)
ChildRead (child record read)
Percentile (portion of process completed)
PText (progress control number)
RecordsProcessed (number of elements processed)
RecordsToProcess (number of elements to process)
ProcessClass Methods
ProcessClass Methods
ProcessClass Methods
ProcessClass Functional Organization--Expected Use
Init (initialize the ProcessClass object)
Kill (shut down the ProcessClass object)
Next (get next element)
Reset (position to the first element)
SetProgressLimits (calibrate the progress monitor)
TakeLocate (a virtual to process each filter)
TakeRecord (process each record read)
QueryClass
QueryClass
QueryClass
QueryClass Overview
QueryClass Concepts
QueryClass Relationship to Other Application Builder Classes
QueryClass ABC Template Implementation
QueryClass Source Files
QueryClass Conceptual Example
QueryClass Properties
QueryClass Properties
QueryClass Properties
QKCurrentQuery ( popup menu choice )
QKIcon ( icon for popup submenu )
QKMenuIcon ( icon for popup menu )
QKSupport ( quickqbe flag)
Window ( browse window:QueryClass )
QueryClass Methods
QueryClass Methods
QueryClass Methods
QueryClass Functional Organization--Expected Use
AddItem (add field to query)
Ask (a virtual to accept query criteria)
ClearQuery ( remove loaded query )
Delete ( remove saved query )
GetFilter (return filter expression)
GetLimit (get searchvalues)
Init (initialize the QueryClass object)
Kill (shut down the QueryClass object)
Reset (reset the QueryClass object)
Restore ( retrieve saved query )
Save ( save a query )
SetLimit (set search values)
SetQuickPopup ( add QuickQBE to browse popup )
Take ( process QuickQBE popup menu choice )
QueryFormClass
QueryFormClass
QueryFormClass
QueryFormClass Overview
QueryFormClass Concepts
QueryFormClass Relationship to Other Application Builder Classes
QueryFormClass ABC Template Implementation
QueryFormClass Source Files
QueryFormClass Conceptual Example
QueryFormClass Properties
QueryFormClass Properties
QueryFormClass Properties
QueryFormClass Methods
QueryFormClass Methods
QueryFormClass Methods
QueryFormClass Functional Organization--Expected Use
Ask (solicit query criteria)
Init (initialize the QueryFormClass object)
Kill (shut down the QueryFormClass object)
QueryFormVisual
QueryFormVisual
QueryFormVisual
QueryFormVisual Overview
QueryFormVisual Concepts
QueryFormVisual Relationship to Other Application Builder Classes
QueryFormVisual ABC Template Implementation
QueryFormVisual Source Files
QueryFormVisual Conceptual Example
QueryFormVisual Properties
QueryFormVisual Properties
QueryFormVisual Properties
QFC (reference to the QueryFormClass)
QueryFormVisual Methods
QueryFormVisual Methods
QueryFormVisual Methods
QueryFormVisual Functional Organization--Expected Use
GetButtonFeq(returns a field equate label)
Init (initialize the QueryFormVisual object)
ResetFromQuery ( reset the QueryFormVisual object )
SetText ( set prompt text:QueryFormVisual )
TakeAccepted (handle query dialog EVENT:Accepted events: QueryFormVisual)
TakeCompleted (complete the query dialog: QueryFormVisual)
TakeFieldEvent (a virtual to process field events:QueryFormVisual)
UpdateFields ( process query values )
QueryListClass
QueryListClass
QueryListClass
QueryListClass--Overview
QueryListClass Concepts
QueryListClass--Relationship to Other Application Builder Classes
QueryListClass--ABC Template Implementation
QueryListClass Source Files
QueryListClass--Conceptual Example
QueryListClass Properties
QueryListClass Properties
QueryListClass Properties
QueryListClass Methods
QueryListClass Methods
QueryListClass Methods
QueryListClass--Functional Organization--Expected Use
Ask (solicit query criteria)
Init (initialize the QueryListClass object)
Kill (shut down the QueryListClass object)
QueryListVisual
QueryListVisual
QueryListVisual
QueryListVisual--Overview
QueryListVisual Concepts
QueryListVisual--Relationship to Other Application Builder Classes
QueryListVisual--ABC Template Implementation
QueryListVisual Source Files
QueryListVisual--Conceptual Example
QueryListVisual Properties
QueryListVisual Properties
QueryListVisual Properties
QFC (reference to the QueryListClass)
OpsEIP (reference to the EditDropListClass)
FldsEIP (reference to the EditDropListClass)
ValueEIP(reference to QEditEntryClass)
QueryListVisual Methods
QueryListVisual Methods
QueryListVisual Methods
QueryListVisual--Functional Organization--Expected Use
Init (initialize the QueryListVisual object)
Kill (shutdown the QueryListVisual object)
ResetFromQuery ( reset the QueryList Visual object )
SetAlerts (alert keystrokes for the edit control:QueryListVisual)
TakeAccepted (handle query dialog EVENT:Accepted events)
TakeCompleted (complete the query dialog)
TakeEvent (process edit-in-place events:QueryListVisual)
TakeFieldEvent (a virtual to process field events:QueryListVisual)
UpdateControl(updates the edit-in-place entry control)
UpdateFields ( process query values )
QueryVisualClass
QueryVisualClass
QueryVisualClass
QueryVisualClass: Overview
QueryVisualClass Properties
QueryVisualClass Properties
QueryVisualClass Properties
QC (reference to the QueryClass)
Resizer (reference to the WindowResizeClass:QueryVisualClass)
QueryVisualClass Methods
QueryVisualClass Methods
QueryVisualClass Methods
Init (initialize the QueryVisual object )
Kill (shut down the QueryVisual object)
OverrideResize (override resize strategy of visual query elements)
Reset ( reset the dialog for display:QueryVisualClass )
TakeAccepted (handle query dialog EVENT:Accepted events)
TakeFieldEvent (a virtual to process field events:QueryVisualClass)
TakeWindowEvent (a virtual to process non-field events:QueryVisualClass)
RelationManager
RelationManager
RelationManager
RelationManager Overview
RelationManager Properties
RelationManager Properties
RelationManager Properties
Me (the primary file's FileManager object)
UseLogout (transaction framing flag)
RelationManager Methods
RelationManager Methods
RelationManager Methods
RelationManager Functional Organization--Expected Use
AddRelation (set a file relationship)
AddRelationLink (set linking fields for a relationship)
CancelAutoInc (undo autoincrement)
Close (close a file and any related files)
Delete (delete record subject to referential constraints)
GetNbFiles(returns number of children)
GetNbRelations(returns number of relations)
GetRelation(returns reference to relation manager)
GetRelationType(returns relation type)
Init (initialize the RelationManager object)
Kill (shut down the RelationManager object)
ListLinkingFields (map pairs of linked fields)
Open (open a file and any related files)
Save (copy the current record and any related records)
SetAlias (set a file alias)
SetOpenRelated (force Open to open all the related tables)
SetQuickScan (enable QuickScan on a file and any related files)
Update (update record subject to referential constraints)
ReportManager Class
ReportManager Class
ReportManager Class
ReportManager Overview
ReportManager Concepts
ReportManager Properties
ReportManager Properties
ReportManager Properties
Attribute (ReportAttributeManager object)
BreakMan (BreakManagerClass object)
DeferOpenReport (defer open)
DeferWindow (defer progress window)
KeepVisible (keep progress window visible)
OutputFileQueue (advanced report generation filenames)
Preview (PrintPreviewClass object)
PreviewQueue (report metafile pathnames)
Process (ProcessClass object)
QueryControl (query button)
Report (the managed REPORT)
ReportTarget (IReportGenerator interface)
SkipPreview (print rather than preview)
TargetSelector (ReportTargetSelectorClass object)
TargetSelectorCreated (report target active)
TimeSlice (report resource usage)
UseMRP (IPD Multiple Request Packet Support)
WaitCursor (activate Wait cursor during report processing)
WMFparser (WMFDocumentParser object)
Zoom (initial report preview magnification)
ReportManager Methods
ReportManager Methods
ReportManager Methods
ReportManager Functional Organization--Expected Use
AddItem(program the ReportManager object)
Ask (display window and process its events:ReportManager)
AskPreview (preview or print the report)
CancelPrintReport (cancel report printing)
EndReport (close the report)
GetUseMRP (get UseMRP value)
Init (initialize the ReportManager object)
Kill (shut down the ReportManager object)
Next (get next report record)
Open (a virtual to execute on EVENT:OpenWindow--ReportManager)
OpenReport (prepare report for execution)
PrintReport (print the report)
ProcessResultFiles (process generated output files)
SetDynamicControlsAttributes (set report's static controls)
SetReportTarget (set ReportGenerator target)
SetStaticControlsAttributes (set report's static controls)
SetUseMRP (set UseMRP value)
TakeAccepted (process Accepted event)
TakeCloseEvent (a virtual to process EVENT:CloseWindow)
TakeNoRecords (process empty report)
TakeRecord(process subsequent records)
TakeWindowEvent (a virtual to process non-field events:ReportManager)
RuleManager
RuleManager
RuleManager
RuleManager - Overview
RuleManager Concepts
RuleManager ABC Template Implementation
Rule Class Properties
Rule Class Properties
Rule Class Properties
Rule Class Methods
Rule Class Methods
Rule Class Methods
ResetGlobalRule (clear address in GlobalRule)
RuleIsBroken (test rule and return result)
SetGlobalRule (post address to GlobalRule)
SetIndicator (set error indicator)
RulesCollection Class Properties
RulesCollection Class Properties
RulesCollection Class Properties
RulesCollection Class Methods
RulesCollection Class Methods
RulesCollection Class Methods
AddControl (add managed control )
AddControlToRule (add managed control )
AddRule (add a rule to this collection)
BrokenRuleCount (count rules in the collection which are broken)
CheckAllRules (check all rules in this collection)
CheckRule (check a particular rule)
Construct (initialize RulesCollection object)
Destruct (shut down RulesCollection object)
EnumerateBrokenRules (display a list of rules with status of each)
Item (locate a particular rule)
NeedChangeControlStatus (check if control status needs to change)
RuleCount (count rules in the collection)
SetControlsStatus (set status of managed controls)
SetEnumerateIcons (set icons for broken rules display)
TakeAccepted (handle acceptance of error indicators)
RulesManager Properties
RulesManager Properties
RulesManager Properties
RulesManager Methods
RulesManager Methods
RulesManager Methods
AddRulesCollection (add a rule to this collection)
BrokenRulesCount (count rules in the collection which are broken)
CheckAllRules (check all rules in all collections)
Construct (initialize RulesManager object)
Destruct (shut down RulesManager object)
RulesManagerCount (count rules in the collection)
SetControlsStatus (set status of managed controls)
SetEnumerateIcons (set icons for broken rules display)
TakeAccepted (handle acceptance of error indicators)
SelectFileClass
SelectFileClass
SelectFileClass
SelectFileClass Overview
SelectFileClass Properties
SelectFileClass Properties
SelectFileClass Properties
ClearOnCancel (clear value on cancel)
DefaultDirectory (initial path)
DefaultFile (initial filename/filemask)
DialogCancelled (user cancelled the file dialog)
Flags (file dialog behavior)
WindowTitle (file dialog title text)
SelectFileClass Methods
SelectFileClass Methods
SelectFileClass Methods
AddMask (add file dialog file masks)
Ask (display Windows file dialog)
GetCancelled (get status of user dialog action)
Init (initialize the SelectFileClass object)
SetMask (set file dialog file masks)
StandardBehavior Class
StandardBehavior Class
StandardBehavior Class
StandardBehavior Overview
StandardBehavior Class Concepts
Relationship to Other Application Builder Classes
StandardBehavior Source Files
StandardBehavior Properties
StandardBehavior Properties
StandardBehavior Properties
StandardBehavior Methods
StandardBehavior Methods
StandardBehavior Methods
Init(initialize the StandardBehavior object)
StandardErrorLogClass
StandardErrorLogClass
StandardErrorLogClass
StandardErrorLogClass Overview
StandardErrorLogClass Source Files
ABC Template Implementation
StandardErrorLogClass Properties
StandardErrorLogClass Properties
StandardErrorLogClass Properties
StandardErrorLogClass Methods
StandardErrorLogClass Methods
StandardErrorLogClass Methods
Close (close standarderrorlog file)
Construct (initialize StandardErrorLogClass object)
Destruct (remove the StandardErrorLogClass object)
Open (open standarderrorlog file)
StepClass
StepClass
StepClass
StepClass Overview
StepClass Properties
StepClass Properties
StepClass Properties
Controls (the StepClass sort sequence)
StepClass Methods
StepClass Methods
StepClass Methods
GetPercentile (return a value's percentile:StepClass)
GetValue (return a percentile's value:StepClass)
Init (initialize the StepClass object)
Kill (shut down the StepClass object)
SetLimit (set smooth data distribution:StepClass)
SetLimitNeeded (return static/dynamic boundary flag:StepClass)
StepCustomClass
StepCustomClass
StepCustomClass
StepCustomClass Overview
StepCustomClass Properties
StepCustomClass Properties
StepCustomClass Properties
Entries (expected data distribution)
StepCustomClass Methods
StepCustomClass Methods
StepCustomClass Methods
AddItem (add a step marker)
GetPercentile (return a value's percentile:StepCustomClass)
GetValue (return a percentile's value:StepCustomClass)
Init (initialize the StepCustomClass object)
Kill (shut down the StepCustomClass object)
SQLscriptor
SQLscriptor
SQLscriptor
SQLscriptor Methods
Init
Load
ExecuteStatement
StatementCount
StepLongClass
StepLongClass
StepLongClass
StepLongClass Overview
StepLongClass Properties
StepLongClass Properties
StepLongClass Properties
Low (lower boundary:StepLongClass)
High (upper boundary:StepLongClass)
StepLongClass Methods
StepLongClass Methods
StepLongClass Methods
GetPercentile (return a value's percentile:StepLongClass)
GetValue (return a percentile's value:StepLongClass)
SetLimit (set smooth data distribution:StepLongClass)
StepLocatorClass
StepLocatorClass
StepLocatorClass
StepLocatorClass Overview
StepLocatorClass Properties
StepLocatorClass Properties
StepLocatorClass Properties
StepLocatorClass Methods
StepLocatorClass Methods
StepLocatorClass Methods
Set (restart the locator:StepLocatorClass)
TakeKey (process an alerted keystroke:StepLocatorClass)
StepRealClass
StepRealClass
StepRealClass
StepRealClass Overview
StepRealClass Properties
StepRealClass Properties
StepRealClass Properties
Low (lower boundary:StepRealClass)
High (upper boundary:StepRealClass)
StepRealClass Methods
StepRealClass Methods
StepRealClass Methods
GetPercentile (return a value's percentile:StepRealClass)
GetValue (return a percentile's value:StepRealClass)
SetLimit (set smooth data distribution:StepRealClass)
StepStringClass
StepStringClass
StepStringClass
StepStringClass Overview
StepStringClass Properties
StepStringClass Properties
StepStringClass Properties
LookupMode (expected data distribution)
Root (the static portion of the step)
SortChars (valid sort characters)
TestLen (length of the static step portion)
StepStringClass Methods
StepStringClass Methods
StepStringClass Methods
GetPercentile (return a value's percentile)
GetValue (return a percentile's value)
Init (initialize the StepStringClass object)
Kill (shut down the StepStringClass object)
SetLimit (set smooth data distribution:StepStringClass)
SetLimitNeeded (return static/dynamic boundary flag:StepStringClass)
TagHTMLHelp Class
TagHTMLHelp Class
TagHTMLHelp Class
TagHTMLHelpOverview
TagHTMLHelp Class Concepts
Relationship to Other Application Builder Classes
TagHTMLHelp ABC Template Implementation
TagHTMLHelp Source Files
TagHTMLHelp Methods
TagHTMLHelp Methods
TagHTMLHelp Methods
AlinkLookup (associative link lookup)
CloseHelp (close HTML help file)
GetHelpFile (get help file name)
GetTopic (get current topic name)
Init (initialize HTML Help object)
KeyWordLookup (lookup keyword)
Kill (shutdown the TagHTMLHelp object)
SetHelpFile (set the current HTML Help file name)
SetTopic (set the current HTML Help file topic)
ShowIndex (open the HTML Help index tab)
ShowSearch (open the HTML Help search tab)
ShowTOC (open the HTML Help contents tab)
ShowTopic (display a help topic)
TextWindowClass
TextWindowClass
TextWindowClass
TextWindowClass Overview
TextWindowClass Concepts
Relationship to Other Application Builder Classes
ABC Template Implementation
TextWindowClass Source Files
TextWindowClass Properties
TextWindowClass Properties
TextWindowClass Properties
SelE (ending edit position)
SelS (starting edit position)
Txt (field equate number)
TextWindowClass Methods
TextWindowClass Methods
TextWindowClass Methods
Init (initalize TextWindow object)
Kill (shutdown TextWindow object)
TakeAccepted (process window controls)
ToolbarClass
ToolbarClass
ToolbarClass
ToolbarClass Overview
ToolbarClass Methods
ToolbarClass Methods
ToolbarClass Methods
ToolbarClass Functional Organization--Expected Use
AddTarget (register toolbar driven entity)
DisplayButtons (enable appropriate toolbar buttons:ToolbarClass)
Init (initialize the ToolbarClass object)
Kill (shut down the ToolbarClass object)
SetTarget (sets the active target)
TakeEvent (process toolbar event:ToolbarClass)
ToolbarListBoxClass
ToolbarListBoxClass
ToolbarListBoxClass
ToolbarListBoxClass Overview
ToolbarListboxClass Properties
ToolbarListboxClass Properties
ToolbarListboxClass Properties
Browse (BrowseClass object)
ToolbarListboxClass Methods
ToolbarListboxClass Methods
ToolbarListboxClass Methods
DisplayButtons (enable appropriate toolbar buttons:ToolbarListboxClass)
TakeEvent (convert toolbar events:ToolbarListboxClass )
TakeToolbar (assume contol of the toolbar)
TryTakeToolbar (return toolbar control indicator:ToolbarListBoxClass)
ToolbarReltreeClass
ToolbarReltreeClass
ToolbarReltreeClass
ToolbarReltreeClass Overview
ToolbarReltreeClass Properties
ToolbarReltreeClass Properties
ToolbarReltreeClass Properties
ToolbarReltreeClass Methods
ToolbarReltreeClass Methods
ToolbarReltreeClass Methods
DisplayButtons (enable appropriate toolbar buttons:ToolbarReltreeClass)
TakeToolbar (assume control of the toolbar:ToolbarReltreeClass)
ToolbarTargetClass
ToolbarTargetClass
ToolbarTargetClass
ToolbarTarget Overview
ToolbarTarget Properties
ToolbarTarget Properties
ToolbarTarget Properties
ChangeButton (change control number)
Control (window control)
DeleteButton (delete control number)
HelpButton (help control number)
InsertButton (insert control number)
LocateButton(query control number)
SelectButton (select control number)
ToolbarTarget Methods
ToolbarTarget Methods
ToolbarTarget Methods
ToolbarTarget Functional Organization--Expected Use
DisplayButtons (enable appropriate toolbar buttons:ToolbarTarget)
TakeEvent (convert toolbar events:ToolbarTarget)
TakeToolbar (assume control of the toolbar:ToolbarTarget)
TryTakeToolbar (return toolbar control indicator:ToolbarTarget)
ToolbarUpdateClass
ToolbarUpdateClass
ToolbarUpdateClass
ToolbarUpdateClass Overview
ToolbarUpdateClass Properties
ToolbarUpdateClass Properties
ToolbarUpdateClass Properties
Request (requested database operation)
History (enable toolbar history button)
ToolbarUpdateClass Methods
ToolbarUpdateClass Methods
ToolbarUpdateClass Methods
DisplayButtons (enable appropriate toolbar buttons:ToolbarUpdateClass)
TakeEvent (convert toolbar events:ToolbarUpdateClass)
TakeToolbar (assume control of the toolbar:ToolbarUpdateClass)
TryTakeToolbar (return toolbar control indicator:ToolbarUpdateClass)
TransactionManager
TransactionManager
TransactionManager
TransactionManager Overview
TransactionManager Properties
TransactionManager Methods
TransactionManager Methods
TransactionManager Methods
AddItem (add a RelationManager to transaction list)
Finish (rollback or commit transaction)
Process (a virtual to process transaction)
Reset (remove all RelationManagers from transaction list)
RestoreLogout (restore all RelationManagers in transaction list to previous status)
Run (initiates transaction sequence)
SetLogoutOff (turn off logout for all RelationManagers in transaction list)
SetTimeout (set timeout used in transaction)
Start (start the transaction)
TransactionCommit (commit the transaction)
TransactionRollBack (rollback the transaction)
TranslatorClass
TranslatorClass
TranslatorClass
TranslatorClass Overview
TranslatorClass Properties
TranslatorClass Properties
TranslatorClass Properties
ExtractText (identify text to translate)
TranslatorClass Methods
TranslatorClass Methods
TranslatorClass Methods
AddTranslation (add translation pairs)
Init (initialize the TranslatorClass object)
Kill (shut down the TranslatorClass object)
TranslateControl (translate text for a control)
TranslateControls (translate text for range of controls)
TranslateString (translate text)
TranslateWindow (translate text for a window)
ViewManager
ViewManager
ViewManager
ViewManager Overview
ViewManager Properties
ViewManager Properties
ViewManager Properties
Order (sort, range-limit, and filter information)
PagesAhead (buffered pages)
PagesBehind (buffered pages)
PageSize (buffer page size)
Primary (the primary file RelationManager )
SavedBuffers (saved record buffers)
TimeOut (buffered pages freshness)
View (the managed VIEW)
ViewManager Methods
ViewManager Methods
ViewManager Methods
ViewManager Functional Organization--Expected Use
AddRange (add a range limit)
AddSortOrder (add a sort order)
AppendOrder (refine a sort order)
ApplyFilter (range limit and filter the result set)
ApplyOrder (sort the result set)
ApplyRange (conditionally range limit and filter the result set)
Close (close the view)
GetFirstSortField (return first field of current sort)
GetFreeElementName (return free key element name)
GetFreeElementPosition (return free key element position)
Init (initialize the ViewManager object)
Kill (shut down the ViewManager object)
Next (get the next element)
Open (open the view)
Previous (get the previous element)
PrimeRecord (prepare a record for adding:ViewManager)
Reset (reset the view position)
RestoreBuffers (restore VIEW file buffers)
SaveBuffers (save VIEW file buffers)
SetFilter (add, change, or remove active filter)
SetOrder (replace a sort order)
SetSort (set the active sort order)
UseView (use LazyOpen files)
ValidateRecord (validate an element)
WindowComponent Interface
WindowComponent Interface
WindowComponent Interface
WindowComponent Overview
WindowComponent Concepts
Relationship to Other Application Builder Classes
WindowComponent Source Files
WindowComponent Methods
WindowComponent Methods
WindowComponent Methods
Kill(shutdown the parent object)
Reset(reset object's data)
ResetRequired(determine if screen refresh needed)
SetAlerts(alert keystrokes for window component)
TakeEvent(process the current ACCEPT loop event)
Update(get VIEW data for the selected item)
UpdateWindow(update window controls)
WindowResizeClass
WindowResizeClass
WindowResizeClass
WindowResizeClass Overview
WindowResizeClass Properties
WindowResizeClass Properties
WindowResizeClass Properties
AutoTransparent (optimize redraw)
DeferMoves (optimize resize)
WindowResizeClass Methods
WindowResizeClass Methods
WindowResizeClass Methods
WindowResizeClass Functional Organization--Expected Use
GetParentControl (return parent control)
GetPositionStrategy (return position strategy for a control type)
GetResizeStrategy (return resize strategy for a control type)
Init (initialize the WindowResizeClass object)
Kill (shut down the WindowResizeClass object)
Reset (resets the WindowResizeClass object)
Resize (resize and reposition controls)
RestoreWindow (restore window to initial size)
SetAnchor(set control's anchor strategy)
SetParentControl (set parent control)
SetParentDefaults (set default parent controls)
SetStrategy (set control resize strategy)
WindowManager
WindowManager
WindowManager
WindowManager Overview
WindowManager Properties
WindowManager Properties
WindowManager Properties
AutoRefresh (reset window as needed flag)
AutoToolbar (set toolbar target on new tab selection)
BatchProcessing (FormVCRClass is Initialized)
CancelAction (response to cancel request)
ChangeAction (response to change request)
Dead (shut down flag)
DeleteAction (response to delete request)
DisableCancelButton (prevent cancel after save)
Errors (ErrorClass object)
FilesOpened(files opened by procedure)
FirstField (first window control)
ForcedReset (force reset flag)
HistoryKey (restore field key)
InsertAction (response to insert request)
LastInsertedPosition (hold position of last inserted record)
MyWindow (the Managed WINDOW)
OKControl (window acceptance control--OK button)
Opened (window opened flag)
OriginalRequest (original database request)
OwnerWindow (the Managed owner WINDOW)
Primary (RelationManager object)
Request (database request)
ResetOnGainFocus (gain focus reset flag)
Resize (WindowResize object)
Response (response to database request)
SaveControl (save record control--save button)
Saved (copy of primary file record buffer)
Translator (TranslatorClass object:WindowManager)
VCRRequest (delayed scroll request)
WindowManager Methods
WindowManager Methods
WindowManager Methods
WindowManager Functional Organization--Expected Use
AddHistoryField (add restorable control and field)
AddHistoryFile (add restorable history file)
AddItem (program the WindowManager object)
AddUpdateFile (register batch add files)
Ask (display window and process its events:WindowManager)
ChangeAction(execute change record process)
DeleteAction(execute delete record process)
Init (initialize the WindowManager object)
InsertAction(execute insert record activity)
Kill (shut down the WindowManager object)
Open (open and initialize a window structure)
PostCompleted (initiates final Window processing)
PrimeFields (a virtual to prime form fields)
PrimeUpdate (update or prepare for update)
RemoveItem(remove WindowComponent object)
Reset (reset the window for display)
RestoreField (restore field to last saved value)
Run (run this procedure or a subordinate procedure)
SaveHistory (save history fields for later restoration)
SaveOnChangeAction(execute change record process and remain active)
SaveOnInsertAction(execute insert record activity and remain active)
SetAlerts (alert window control keystrokes)
SetResponse (OK or Cancel the window)
TakeAccepted (a virtual to process EVENT:Accepted--WindowManager)
TakeCloseEvent (a virtual to Cancel the window)
TakeCompleted (a virtual to complete an update form)
TakeDisableButton (disable target button control)
TakeEvent (a virtual to process all events:WindowManagerClass)
TakeFieldEvent (a virtual to process field events:WindowManager)
TakeNewSelection (a virtual to process EVENT:NewSelection)
TakeNotify (a virtual to process EVENT:Notify)
TakeRejected (a virtual to process EVENT:Rejected)
TakeSelected (a virtual to process EVENT:Selected)
TakeWindowEvent (a virtual to process non-field events:WindowManager)
Update (prepare records for writing to disk)
WorkingThreadManager
Text Editor
Text Editor
Text Editor
Code Regions
Search and Replace
GoTo Dialog
Text Editor Options
Text Editor Options
Text Editor Options
General
Markers and Rulers
Behavior
Clarion specific options
Clarion specific options - Clarion.Net
Clarion specific options - Clarion for Windows
Clarion specific options - Smart Formatter
Code Completion
XML Options
XML Schema
Highlighting
Application Generator
Application Generator
Application Generator
Menu Commands
Toolbar Buttons
Application Options
Application Recovery
BIND Fields and Procedures
Embedded Source Dialog
Expression Editor Dialog
Global Data/Local Data/Module Data Dialogs
Global Properties
Global Properties-CSIDL Support
Global Classes Window
List Format Manager Global Configuration
Resolving Conversion Issues from C6 to C7 Applications
Select Destination Module Dialog
Select Items to Import Dialog
Select New Dictionary Dialog
Select Parent Instance Dialog
Table Configuration
Table Relationship Dialog
Manifest Support
Tree Mode Views
Tree Mode Views
Tree Mode Views
Modified View
Module View
Name View
Procedure View
Template Type View
Procedure Properties
Procedure Properties
Procedure Properties
Default Procedure Properties
External Procedure Properties
Frame Procedure Properties
<