Documentation
Filebox
Initializing search
GitHub
Documentation
GitHub
Release Notes V19.0
Release Notes V19.0
Introduction
Introduction
Key Features
Extension to Native File Functions
Lexical Scope in Scripts
Session Gutter
Source as Typed
Bug Fixes
Announcements
System Requirements
Interoperability
Configuration Parameters
Configuration Parameters
New or Changed Configuration Parameters
DYALOG_GUTTER_ENABLE
DYALOG_DISCARD_FN_SOURCE
DYALOG_INITSESSION
DyalogLink
DyalogStartup_X
DyalogStartupSE
Log_File
Language Reference Changes
Language Reference Changes
Language Changes
File Hold
Fix Script
Allocate Token Range
Memory Manager Statistics
Enable Compression of Large Components
Discard Source Information
Discard Source Code
Hash Table Size
Lookup Table Size
Object Reference Changes
Object Reference Changes
AllowContextMenu
ExecuteJavaScript
GetZoomLevel
IsLoading
LoadEnd
SetZoomLevel
Windows Installation
Windows Installation
Documentation
Files and Directories
File Extensions
APL Fonts
Interoperability and Compatibility
The APL Command Line
APL Exit Codes
Dyalog Serial Number
Configuration Parameters
Configuration Parameters
Introduction
AddClassHeaders
AplCoreName
aplk
aplkeys
aplnid
aplt
apltrans
APL_CODE_E_MAGNITUDE
APL_COMPLEX_AS_V12
APL_FCREATE_PROPS_C
APL_FCREATE_PROPS_J
APL_FAST_FCHK
APL_MAX_THREADS
APL_TextInAplCore
AutoDPI
AutoComplete
AutoComplete
CancelKey1
CancelKey2
Cols
CommonKey1
CompleteKey1
CompleteKey2
Enabled
History
HistorySize
PrefixSize
Rows
ShowFiles
AutoFormat
AutoIndent
auto_pw
CFEXT
ClassicMode
ClassicModeSavePosition
CMD_PREFIX and CMD_POSTFIX
ConfigFile
confirm_abort
confirm_close
confirm_fix
confirm_session_delete
default_div
default_io
default_ml
default_pp
default_pw
default_rtl
default_wx
DMXOUTPUTONERROR
DockableEditWindows
DoubleClickEdit
dyalog
DyalogEmailAddress
DyalogHelpDir
DyalogInstallDir
DyalogLink
DyalogStartup
DyalogStartupSE
DyalogStartup_X
DyalogWebSite
DYALOG_DISCARD_FN_SOURCE
DYALOG_EVENTLOGGINGLEVEL
DYALOG_EVENTLOGNAME
DYALOG_GUTTER_ENABLE
Dyalog_LineEditor_Mode
Dyalog_NETCore
DYALOG_NOPOPUPS
DYALOG_PIXEL_TYPE
DYALOG_SERIAL
EditorState
Edit_Cols
Edit_First_X
Edit_First_Y
Edit_Offset_X
Edit_Offset_Y
Edit_Rows
ENABLE_CEF
ErrorOnExternalException
ExternalHelpURL
File_Stack_Size
greet_bitmap
history_size
inifile
InitFullScriptNormal
InitFullScriptSusp
InitialKeyboardLayout
InitialKeyboardLayoutInUse
InitialKeyboardLayoutShowAll
input_size
KeyboardInputDelay
Load
localdyalogdir
log_file
log_file_inuse
log_size
LX
mapchars
MaxAplCores
maxws
OverstrikesPopup
PassExceptionsToOpSys
pfkey_size
ProgramFolder
PropertyExposeRoot
PropertyExposeSE
qcmd_timeout
ResolveOverstrikes
RIDE_Init
RIDE_Spawned
RunAsService
SaveContinueOnExit
SaveLogOnExit
SaveSessionOnExit
Serial
SessionOnTop
session_file
ShowStatusOnError
SingleTrace
SkipLines
SM_Cols
SM_Rows
StatusOnEdit
TabStops
ToolBarsOnEdit
TraceStopMonitor
Trace_First_X
Trace_First_Y
Trace_level_warn
Trace_Offset_X
Trace_Offset_Y
Trace_On_Error
UCMDCacheFile
UnicodeToClipboard
URLHighlight
UseExternalHelpURL
UserConfigFile
UseXCV
ValueTips
ValueTips
ValueTips/ColourScheme
ValueTips/Delay
ValueTips/Enabled
WantsSpecialKeys
WrapSearch
WrapSearchMsgBox
WSEXT
WSPATH
XPLookAndFeel
yy_window
Registry SubFolders
Configuration Files
Window Captions
Workspace Management
Interface with Windows
Auxiliary Processors
Access Control for External Variables
Shell Scripts
Creating Executables
Run-Time Applications and Components
Run-Time Applications Additonal Considerations
COM Objects and the Dyalog APL DLL
APL Application as a Service
APLService Logging Events
Configuring the IDE
Configuring the IDE
Configuration Dialog
Configuration Dialog
General Tab
Unicode Input Tab
Input Tab (Classic Edition)
Output Tab (Classic Edition)
Keyboard Shortcuts Tab
Workspace Tab
Help/DMX Tab
Windows Tab
Session Tab
Trace/Edit Tab
Auto Complete Tab
SALT Tab
User Commands Tab
Object Syntax Tab
Saved ResponsesTab
Colour Selection Dialog
Print Configuration Dialog
UNIX Installation
UNIX Installation
Introduction
Installing Dyalog APL
Dyalog Serial Number
Konsole
APL VNC RDP
PuTTY
Configuration Parameters
Configuration Parameters
Introduction
Configuration Files
Environment Variables
Configuring the Editor
Starting from scripts
Magic
SE and SALT
HOME dyalog directory
QuadNA and UNIX
Miscellaneous
BuildID
Programmer's Guide
Programmer's Guide
Introduction
Introduction
Workspaces
Legal Names
Arrays
Arrays
Introduction
Numbers
Characters
Enclosed Elements
Specification of Variables
Vector Notation
Structuring of Arrays
Display of Arrays
Prototypes and Fill Items
Cells and Subarrays
Expressions
Functions
Operators
Binding Strength
Function Trains
Search Functions and Hash Tables
Idiom Recogition
Idiom Recogition
Introduction
Idiom List
Parallel Execution
Complex Numbers
128 Bit Decimal Floating-Point Support
Namespaces
Namespaces
Overview
Namespace Syntax
Namespace Reference Evaluation
Namespaces and Localisation
Namespace References
Unnamed Namespaces
Arrays of Namespace References
Distributed Assignment
Distributed Functions
Namespaces and Operators
Serialising Namespaces
External Variables
Component Files
Auxiliary Processors
Defined Functions and Operators
Defined Functions and Operators
Introduction
Traditional Functions and Operators
Traditional Functions and Operators
Introduction
Model Syntax
Statements
Global & Local Names
Locals Lines
Namelists
Locked Functions & Operators
Function Declaration Statements
Function Declaration Statements
Introduction
Access Statement
Attribute Statement
Implements Statement
Signature Statement
Control Structures
Control Structures
Introduction
If Statement
While Statement
Repeat Statement
For Statement
Select Statement
With Statement
Hold Statement
Trap Statement
GoTo Statement
Return Statement
Leave Statement :Leave
Continue Statement
Section Statement
Disposable Statement
APL Line Editor
Dfns and Dops
Dfns and Dops
Introduction
MultiLine Dfns
Default Left Argument
Guards
Shy Result
Lexical Name Scope
Error Guards
Dops
Recursion
Tail Calls
Restrictions
Object Oriented Programming
Object Oriented Programming
Introducing Classes
Introducing Classes
Introducing Classes
Defining Classes
Editing Classes
Inheritance
Instances
Constructors
Constructors
Introduction
Constructor Overloading
Niladic (Default) Constructors
Empty Arrays of Instances: Why?
Empty Arrays of Instances: How?
Base Constructors
Niladic Example
Monadic Example
Destructors
Class Members
Class Members
Introduction
Fields
Fields
Introduction
Public Fields
Initialising Fields
Private Fields
Shared Fields
Trigger Fields
Methods
Methods
Methods
Shared Methods
Instance Methods
Superseding Base Class Methods
Properties
Properties
Properties
Simple Instance Properties
Simple Shared Properties
Numbered Properties
Numbered Properties
Introduction
Example
The Default Property
ComponentFile Class
Keyed Properties
Keyed Properties
Introduction
Example 1
Example 2
Interfaces
Interfaces
Introduction
Example
Including Namespaces in Classes
Including Namespaces in Classes
Introduction
Example
Nested Classes
Nested Classes
Nested Classes
GolfService Example
Namespace Scripts
Namespace Scripts
Namespace Scripts
DiaryStuff Example
Including Script Files
Class Declaration Statements
Class Declaration Statements
Introduction
Interface Statement
Namespace Statement
Class Statement
Using Statement
Attribute Statement
Access Statement
Implements Statement
Field Statement
Property Section
Property Section
Property Statement
PropertyArguments Class
PropertyGet Function Syntax
PropertySet Function Syntax
PropertyShape Function Syntax
Threads
Threads
Introduction
Language Elements.
Thread Switching
Name Scope
Stack Considerations
Globals and the Order of Execution
Threads & Niladic Functions
Threads & External Functions
Synchronising Threads
Semaphore Example
Latch Example
Debugging
Triggers
Triggers
Introduction
Example
Global Triggers
Component Files
Component Files
Introduction
Component Files
Programming Techniques
File Design
Internal Structure
The Effect of Buffering
Integrity and Security
Error Trapping
Error Trapping
Standard Error Action
Error Trapping
Error Trapping Examples
Signalling Events
Handling Unexpected Errors
Error Messages
Error Messages
Introduction
APL Error Messages
Operating System Error Messages
Windows Operating System Error Messages
APL Error Messages (A-Z)
APL Error Messages (A-Z)
bad ws
cannot create name
clear ws
copy incomplete
DEADLOCK
defn error
DOMAIN ERROR
EOF INTERRUPT
EXCEPTION
FIELD CONTENTS RANK ERROR
FIELD CONTENTS TOO MANY COLUMNS
FIELD POSITION ERROR
FIELD CONTENTS TYPE MISMATCH
FIELD TYPE BEHAVIOUR UNRECOGNISED
FIELD ATTRIBUTES RANK ERROR
FIELD ATTRIBUTES LENGTH ERROR
FULL SCREEN ERROR
KEY CODE UNRECOGNISED
KEY CODE RANK ERROR
KEY CODE TYPE ERROR
FORMAT FILE ACCESS ERROR
FORMAT FILE ERROR
FILE ACCESS ERROR
FILE ACCESS ERROR CONVERTING
FILE COMPONENT DAMAGED
FILE DAMAGED
FILE FULL
FILE INDEX ERROR
FILE NAME ERROR
FILE NAME QUOTA USED UP
FILE SYSTEM ERROR
FILE SYSTEM NO SPACE
FILE SYSTEM NOT AVAILABLE
FILE SYSTEM TIES USED UP
FILE TIE ERROR
FILE TIED
FILE TIED REMOTELY
FILE TIE QUOTA USED UP
FORMAT ERROR
HOLD ERROR
incorrect command
INDEX ERROR
INTERNAL ERROR
INTERRUPT
is name
LENGTH ERROR
LIMIT ERROR
NONCE ERROR
NO PIPES
name is not a ws
Name already exists
Namespace does not exist
not copied name
not found name
not saved this ws is name
PROCESSOR TABLE FULL
RANK ERROR
RESIZE
name saved date time
SYNTAX ERROR
sys error number
TIMEOUT
TRANSLATION ERROR
TRAP ERROR
too many names
VALUE ERROR
warning duplicate label
warning duplicate name
warning pendent operation
warning label name present
warning unmatched brackets
warning unmatched parentheses
was name
WS FULL
ws not found
ws too large
Operating System Error Messages (A-Z)
Operating System Error Messages (A-Z)
FILE ERROR 1 Not owner
FILE ERROR 2 No such file
FILE ERROR 5 I O error
FILE ERROR 6 No such device
FILE ERROR 13 Permission denied
FILE ERROR 20 Not a directory
FILE ERROR 21 Is a directory
FILE ERROR 23 File table overflow
FILE ERROR 24 Too many open
FILE ERROR 26 Text file busy
FILE ERROR 27 File too large
FILE ERROR 28 No space left
FILE ERROR 30 Read only file
System Errors
APLMon
APLMon
Introduction
Using APLMON
APLMON output
Special syntax
Notes
Language Reference
Language Reference
Symbols
Symbols
Language Elements
Brackets
Special Symbols
Primitive Functions
Primitive Functions
Introduction
Scalar Functions
Mixed Functions
Notes
Scalar Monadic Functions
Scalar Monadic Functions
Negative
Direction (Signum)
Reciprocal
Magnitude
Floor
Ceiling
Exponential
Natural Logarithm
Pi Times
Factorial
Not
Roll
Type
Scalar Dyadic Arithmetic Functions
Scalar Dyadic Arithmetic Functions
Add
Subtract
Multiply
Divide
Residue
Minimum
Maximum
Power
Logarithm
Binomial
Scalar Dyadic Logical Functions
Scalar Dyadic Logical Functions
And Lowest Common Multiple
Or Greatest Common Divisor
Nand
Nor
Less
Less Or Equal
Equal
Greater Or Equal
Greater
Not Equal
Trigonometric Functions
Non-Scalar Monadic Structural Functions
Non-Scalar Monadic Structural Functions
Shape
Ravel
Ravel with Axes
Reverse
Table
Tally
Transpose
Mix
Split
Enclose
Enclose with Axes
Nest
Format
Depth
Enlist
Non-Scalar Dyadic Structural Functions
Non-Scalar Dyadic Structural Functions
Reshape
Catenate and Laminate
Rotate
Dyadic Transpose
Partitioned Enclose
Partition
Dyadic Format
Non-Scalar Selection Functions
Non-Scalar Selection Functions
Right
Same
Left
Disclose
Unique
Unique Mask
Pick
Take
Take with Axes
Drop
Drop with Axes
Replicate
Expand
Excluding
Intersection
Union
Non-Scalar Selector Functions
Non-Scalar Selector Functions
Index Generator
Grade Up
Grade Down
Index
Index with Axes
Index Of
Interval Index
Where
Membership
Find
Dyadic Grade Up
Dyadic Grade Down
Deal
Match
Not Match
Non-Scalar Computational Functions
Non-Scalar Computational Functions
Zilde
Abort
Branch
Execute
Matrix Inverse
Decode
Encode
Matrix Divide
Primitive Functions (A-Z)
Primitive Functions (A-Z)
Introduction
Abort
Add
And, Lowest Common Multiple
Assignment
Assignment Indexed
Assignment Selective
Binomial
Branch
Catenate Laminate
Catenate First
Ceiling
Circular
Conjugate
Deal
Decode
Depth
Direction Signum
Disclose
Divide
Drop
Drop with Axes
Enclose
Enclose with Axes
Encode
Enlist
Equal
Excluding
Execute
Expand
Expand First
Exponential
Factorial
Find
First
Floor
Format Monadic
Format Dyadic
Grade Down Monadic
Grade Down Dyadic
Grade Up Monadic
Grade Up Dyadic
Greater
Greater Or Equal
Index
Index with Axes
Index Generator
Index Of
Indexing
Intersection
Interval Index
Left
Less
Less Or Equal
Logarithm
Magnitude
Match
Materialise
Matrix Divide
Matrix Inverse
Maximum
Membership
Minimum
Minus
Mix
Multiply
Nand
Natural Logarithm
Negative
Nest
Nor
Not
Not Equal
Not Match
Or, Greatest Common Divisor
Partition
Partitioned Enclose
Pi Times
Pick
Plus
Power
Ravel
Ravel with Axes
Reciprocal
Replicate
Replicate First
Reshape
Residue
Reverse
Reverse First
Right
Roll
Rotate
Rotate First
Same
Shape
Split
Subtract
Table
Take
Take with Axes
Tally
Times
Transpose Monadic
Transpose Dyadic
Type
Union
Unique
Unique Mask
Where
Without
Zilde
Primitive Operators
Primitive Operators
Introduction
Operator Syntax
Operators Summarised
Operators A-Z
Operators A-Z
Assignment Modified
Assignment Indexed Modified
Assignment Selective Modified
At
Atop
Axis with Monadic Operand
Axis with Dyadic Operand
Beside
Bind
Commute
Constant
Each with Monadic Operand
Each with Dyadic Operand
I-Beam
Inner Product
Key
Outer Product
Over
Power Operator
Rank
Reduce
Reduce First
Reduce N Wise
Reduce First N Wise
Scan
Scan First
Spawn
Stencil
Variant
The I-Beam Operator
The I-Beam Operator
Introduction
Inverted Table Index Of
Execute Expression
Overwrite Free Pockets
Canonical Representation
Unsqueezed Type
Syntax Colouring
Syntax Colour Tokens
Compress/Uncompress vector of short integers
Serialise/Deserialise Arrays
Compiler Control
Trap Control
Case Convert
Called Monadically
Temporary Directory
Loaded Libraries
Set Shell Script Debug Options
Number of Threads
Parallel Execution Threshold
Update Function Timestamp
Format Datetime
Set aplcore Parameters
Hash Array
Memory Manager Statistics
Specify Workspace Available
Disable Global Triggers
Update DataTable
Read DataTable
Remove Data Binding
Create Data Binding Source
Create .NET Delegate
Identify .NET Type
Flush Session Caption
Close all Windows
Set Dyalog Pixel Type
Override COM Default Value
Export To Memory
Close .NET AppDomain
Verify .NET Interface
Set Workspace Save Options
Expose Root Properties, Events and Methods
Discard Thread on Exit
Discard Parked Threads
Mark Thread as Uninterruptible
Spawn .NET Thread
Continue Autosave
Disable Component Checksum Validation
Enable Compression of Large Components
Send Text to Ride-embedded Browser
Connected to Ride
Manage Ride
Fork New Task
Change User
Reap Forked Tasks
Signal Counts
Discard Source Information
Discard Source Code
List Loaded Files
List Loaded File Objects
Remove Loaded File Object Info
Loaded File Object Info
JSON Translate Name
Singular Value Decomposition
Hash Table Size
Lookup Table Size
Sample Probability Distribution
Line Count
Ride and Experimental Features-related I-Beams
System Functions
System Functions
Introduction
System Functions Categorised
System Functions Categorised
Introduction
System Settings
System Settings
Introduction
State Settings
State Settings
Comparison Tolerance
Decimal Comparison Tolerance
Division Method
Floating Point Representation
Index Origin
Migration Level
Print Precision
Random Link
Session Information and Management
Session Information and Management
Introduction
Account Information
Account Name
Clear Workspace
Copy Workspace
Delay
Load Workspace
Sign Off APL
Search Path
Save Workspace
Timestamp
System Constants
System Constants
Introduction
Constants
Constants
Alphabetic Characters
Digits
Null Item
Tools and Access to External Facilities
Tools and Access to External Facilities
Introduction
Tools and Access to External Utilities
Tools and Access to External Utilities
Execute Windows Command
Start Windows Auxiliary Processor
Comma Separated Values
Data Representation Monadic
Data Representation Dyadic
Format Monadic
Format Dyadic
JSON Convert
Map File
Name Association
Replace
Search
Execute UNIX Command
Start UNIX Auxiliary Processor
Unicode Convert
Using Microsoft Net Search Path
Verify Fix Input
XML Convert
Manipulating Functions and Operators
Manipulating Functions and Operators
Introduction
Attributes
Canonical Representation
Edit Object
Expunge Object
Fix Definition
Lock Definition
Set Monitor
Query Monitor
Object Representation
Nested Representation
Profile Application
Cross References
Set Stop
Query Stop
Set Trace
Query Trace
Vector Representation
Namespaces and Objects
Namespaces and Objects
Introduction
Base Class
Class
Change Space
Display Form
Fix Script
Instances
New Instance
Namespace
Source
This Space
Input and Output
Input and Output
Introduction
Input/Output
Input/Output
Character Input/Output
Evaluated Input/Output
Arbitrary Input
Arbitrary Output
Response Time Limit
Component Files
Component Files
Introduction
Append Component
File System Availability
File Check and Repair
Copy File
Create File
Drop Components
Erase File
File History
Hold File
File Library List
Tied File Names
Tied File Numbers
File Properties
Read File Access Matrix
Read File Component Information
Read Component
Rename File
Replace Component
Resize File
File Size
Set File Access Matrix
Share Tie File
Tie File
Untie Files
Native Files
Native Files
Introduction
File Parts
Make Directory
Append Value to a Native File
Create Native File
Native File Copy
Delete Native File or Directory
Erase Native File
Determine if Native File Exists
Read Text File
Native File Information
Lock Native File
Native File Move
Names of open Native Files
Tie Numbers of open Native Files
File Name Parts
Write Text File
Read data from a Native File
Rename Native File
Write data to a Native File
Change size of Native File
Report current size of native file
Open Native File
Close one or more Native Files
Specify/report Native File translation
Threads
Threads
Introduction
Thread Child Numbers
Current Thread Identity
Kill Thread
Current Thread Name
Thread Numbers
Wait for Threads to Terminate
Synchronisation
Synchronisation
Introduction
Get Tokens
Kill Thread
Token Pool
Put Tokens
Token Requests
Error Handling
Error Handling
Introduction
Diagnostic Message
Extended Diagnostic Message
Event Message
Event Number
Exception
Signal Event
Trap Events
Stack and Workspace
Stack and Workspace
Introduction
Stack and Workspace Information
Stack and Workspace Information
Line Count
Latent Expression
Name Classification
Name List
Namespace Indicator
Space Indicator
State Indicator
Shadow Name
Size of Object
State Indicator Stack
State of Object
Workspace Available
Workspace Identification
Extended State Indicator
Shared Variables
Shared Variables
Introduction
Query Access Control
Set Access Control
Offer Shared Variable
Shared Variable Offer
Query Degree of Coupling
Shared Variable Query
Shared Variable Retract Offer
Shared Variable State
GUI and COM Support
GUI and COM Support
Introduction
Dequeue Events
Export Object
Enqueue Event
Windows Create Object
Windows Get Property
Windows Child Names
Windows Set Property
Window Expose
Miscellaneous
Miscellaneous
Introduction
Underscored Alphabetic Characters
Atomic Vector
Atomic Vector Unicode
Key Label
Program Function Key
Screen Dimensions
Screen Map
Screen Read
Variant
Terminal Control
Set External Variable
Query External Variable
System Variables
System Functions (A-Z)
System Functions (A-Z)
Introduction
Character Input Output
Evaluated Input Output
Underscored Alphabetic Characters
Alphabetic Characters
Account Information
Account Name
Arbitrary Input
Arbitrary Output
Attributes
Extended Attributes
Atomic Vector
Atomic Vector Unicode
Base Class
Case Convert
Class
Clear Workspace
Execute Windows Command
Start Windows Auxiliary Processor
Canonical Representation
Change Space
Comma Separated Values
Comparison Tolerance
Copy Workspace
Digits
Decimal Comparison Tolerance
Display Form
Division Method
Delay
Diagnostic Message
Extended Diagnostic Message
Dequeue Events
Data Representation Monadic
Data Representation Dyadic
Datetime
Edit Object
Event Message
Event Number
Exception
Expunge Object
Export Object
File Append Component
File System Available
File Check and Repair
File Copy
File Create
File Drop Component
File Erase
File History
File Hold
Fix Script
Component File Library
Format Monadic
Format Dyadic
File Names
File Numbers
File Properties
Floating Point Representation
File Read Access
File Read Component Information
File Read Component
File Rename
File Replace Component
File Resize
File Size
File Set Access
File Share Tie
Exclusive File Tie
File Untie
Fix Definition
Instances
Index Origin
JSON Convert
JSON Convert
Introduction
JSON Name Mangling
Key Label
Line Count
Load Workspace
Lock Definition
Latent Expression
Map File
Make Directory
Migration Level
Set Monitor
Query Monitor
Name Association
Native File Append
Name Classification
Native File Copy
Native File Create
Native File Delete
Native File Erase
New Instance
Native File Exists
Read Text File
Native File Information
Name List
Native File Lock
Native File Move
Native File Names
Native File Numbers
File Name Parts
Write Text File
Enqueue Event
Nested Representation
Native File Read
Native File Rename
Native File Replace
Native File Resize
Namespace
Namespace Indicator
Native File Size
Native File Tie
Null Item
Native File Untie
Native File Translate
Sign Off APL
Variant
Object Representation
Search Path
Program Function Key
Print Precision
Profile Application
Print Width
Replace
Cross References
Random Link
Space Indicator
Response Time Limit
Search
Save Workspace
Screen Dimensions
Session Namespace
Execute UNIX Command
Start UNIX Auxiliary Processor
Shadow Name
State Indicator
Signal Event
Size of Object
Screen Map
Screen Read
Source
State Indicator Stack
State of Object
Set Stop
Query Stop
Set Access Control
Query Access Control
Shared Variable Offer
Query Degree of Coupling
Shared Variable Query
Shared Variable Retract Offer
Shared Variable State
Allocate Token Range
Terminal Control
Thread Child Numbers
Get Tokens
This Space
Current Thread Identity
Kill Thread
Current Thread Name
Thread Numbers
Token Pool
Put Tokens
Set Trace
Query Trace
Trap Event
Token Requests
Timestamp
Wait for Threads to Terminate
Unicode Convert
Using Microsoft Net Search Path
Vector Representation
Verify Fix Input
Workspace Available
Windows Create Object
Windows Get Property
Windows Child Names
Windows Set Property
Workspace Identification
Window Expose
XML Convert
Extended State Indicator
Set External Variable
Query External Variable
System Commands
System Commands
Introduction
System Commands (A-Z)
System Commands (A-Z)
List Classes
Clear Workspace
Windows Command Processor
Save Continuation
Copy Workspace
Change Space
Drop Workspace
Edit Object
Erase Object
List Events
List Global Defined Functions
Display Held Tokens
List Workspace Library
Load Workspace
List Methods
Create Namespace
List Global Namespaces
List Global Namespaces Short
Sign Off APL
List Global Defined Operators
Protected Copy
List Properties
Reset State Indicator
Save Workspace
Execute UNIX Command
State Indicator
Clear State Indicator
State Indicator Name List
Thread Identity
List Global Defined Variables
Workspace Identification
Load without Latent Expression
PCRE Specifications
PCRE Specifications
Introduction
PCRE Regular Expression Syntax Summary
PCRE Regular Expression Details
Object Reference
Object Reference
GUI Overview
GUI Overview
GUI Overview
Objects Categorised
Objects A-Z
Properties A-Z
Events A-Z
Methods A-Z
Objects
Objects
ActiveXContainer Object
ActiveXControl Object
Animation Object
Bitmap Object
BrowseBox Object
Button Object
ButtonEdit Object
Calendar Object
Circle Object
Clipboard Object
ColorButton Object
Combo Object
ComboEx Object
CoolBand Object
CoolBar Object
Cursor Object
DateTimePicker Object
Edit Object
Ellipse Object
FileBox Object
Font Object
Form Object
Grid Object
Group Object
HTMLRenderer Object
Icon Object
Image Object
ImageList Object
Label Object
List Object
ListView Object
Locator Object
Marker Object
MDIClient Object
Menu Object
MenuBar Object
MenuItem Object
Metafile Object
MsgBox Object
NetClient Object
NetType Object
OCXClass Object
OLEClient Object
OLEServer Object
Poly Object
Printer Object
ProgressBar Object
PropertyPage Object
PropertySheet Object
Rect Object
RichEdit Object
Root Object
Scroll Object
Separator Object
SM Object
Spinner Object
Splitter Object
Static Object
StatusBar Object
StatusField Object
SubForm Object
SysTrayItem Object
TabBar Object
TabBtn Object
TabButton Object
TabControl Object
TCPSocket Object
Text Object
Timer Object
TipField Object
ToolBar Object
ToolButton Object
ToolControl Object
TrackBar Object
TreeView Object
UpDown Object
Properties
Properties
APLVersion Property
Accelerator Property
AcceptFiles Property
Active Property
Align Property
AlignChar Property
AllowContextMenu Property
AlphaBlend Property
AlwaysShowBorder Property
AlwaysShowSelection Property
ArcMode Property
Array Property
AsChild Property
Attach Property
AutoArrange Property
AutoBrowse Property
AutoConf Property
AutoExpand Property
AutoPlay Property
BCol Property
BandBorders Property
BaseClass Property
Bits Property
Border Property
BrowseFor Property
BtnPix Property
Btns Property
ButtonsAcceptFocus Property
CBits Property
CEFVersion Property
CMap Property
CalendarCols Property
Cancel Property
Caption Property
CaseSensitive Property
CellFonts Property
CellHeights Property
CellSelect Property
CellSet Property
CellTypes Property
CellWidths Property
Changed Property
CharFormat Property
CharSet Property
CheckBoxes Property
Checked Property
ChildEdge Property
ChildList Property
CircleToday Property
ClassID Property
ClassName Property
ClipCells Property
ColLineTypes Property
ColSortImages Property
ColTitle3D Property
ColTitleAlign Property
ColTitleBCol Property
ColTitleDepth Property
ColTitleFCol Property
ColTitles Property
Collate Property
ColorMode Property
ColumnWidth Property
Container Property
Coord Property
Copies Property
CornerTitleBCol Property
Cue Property
CurCell Property
CurrentColor Property
CurrentState Property
CursorObj Property
CustomColors Property
CustomFormat Property
Data Property
DateTime Property
DblClickToggle Property
Decimals Property
Default Property
DefaultColors Property
Depth Property
DevCaps Property
Directory Property
Divider Property
DockChildren Property
DockShowCaption Property
Dockable Property
Docked Property
DragItems Property
Dragable Property
DrawMode Property
Duplex Property
EdgeStyle Property
EditImage Property
EditImageIndent Property
EditLabels Property
Elevated Property
Encoding Property
End Property
EnterReadOnlyCells Property
EvaluationDays Property
Event Property
EventList Property
ExportedFns Property
ExportedVars Property
FCol Property
FStyle Property
FieldType Property
File Property
FileMode Property
FillCol Property
Filters Property
FireOnce Property
FirstDay Property
Fixed Property
FixedOrder Property
FlatSeparators Property
FontList Property
FontObj Property
FormatString Property
Formats Property
FullRowSelect Property
GridBCol Property
GridFCol Property
GridLineFCol Property
GridLineWidth Property
GridLines Property
GripperMode Property
HAlign Property
HScroll Property
HTML Property
Handle Property
HasApply Property
HasButtons Property
HasCheckBox Property
HasClearButton Property
HasEdit Property
HasHelp Property
HasLines Property
HasTicks Property
HasToday Property
Header Property
HeaderImageIndex Property
HeaderImageList Property
HelpButton Property
HelpFile Property
HighlightHeaders Property
Hint Property
HintObj Property
HotSpot Property
HotTrack Property
IconObj Property
ImageCount Property
ImageIndex Property
ImageListObj Property
Indents Property
Index Property
Input Property
InputMode Property
InputModeKey Property
InputProperties Property
InstanceMode Property
InterceptedURLs Property
Interval Property
IsLoading Property
Italic Property
ItemGroupMetrics Property
ItemGroups Property
Items Property
Justify Property
KeepBits Property
KeepOnClose Property
LStyle Property
LWidth Property
LastError Property
LateBind Property
LicenseKey Property
Limits Property
LocalAddr Property
LocalAddrName Property
LocalPort Property
LocalPortName Property
Locale Property
MDIActive Property
MDIActiveObject Property
MDIMenu Property
MapCols Property
Mask Property
MaskCol Property
Masked Property
MaxButton Property
MaxDate Property
MaxLength Property
MaxSelCount Property
MetafileObj Property
MethodList Property
MinButton Property
MinDate Property
MonthDelta Property
Moveable Property
MultiColumn Property
MultiLine Property
MultiSelect Property
NewLine Property
Note Property
OKButton Property
OLEControls Property
OLEServers Property
OnTop Property
Orientation Property
OtherButton Property
OverflowChar Property
PName Property
PageActive Property
PageActiveObject Property
PageSize Property
PageWidth Property
PaperSize Property
PaperSizes Property
PaperSource Property
PaperSources Property
ParaFormat Property
Password Property
PathWordBreak Property
Picture Property
Points Property
Popup Property
Posn Property
PrintList Property
PrintRange Property
ProgressStyle Property
PropList Property
QueueEvents Property
RTFText Property
Radius Property
RadiusMode Property
Range Property
ReadOnly Property
RealSize Property
Redraw Property
RemoteAddr Property
RemoteAddrName Property
RemotePort Property
RemotePortName Property
ReportBCol Property
ReportImageIndex Property
ReportInfo Property
ResizeColTitles Property
ResizeCols Property
ResizeRowTitles Property
ResizeRows Property
Resolution Property
Resolutions Property
Rotate Property
RowHiddenDepth Property
RowLineTypes Property
RowTitleAlign Property
RowTitleBCol Property
RowTitleDepth Property
RowTitleFCol Property
RowTitles Property
RowTreeDepth Property
RowTreeImages Property
RowTreeStyle Property
Rows Property
RunMode Property
SIPMode Property
SIPResize Property
ScrollOpposite Property
SelDate Property
SelImageIndex Property
SelItems Property
SelRange Property
SelText Property
SelectionBorderWidth Property
SelectionColor Property
SelectionColorAlpha Property
ServerVersion Property
ShowCaptions Property
ShowCueWhenFocused Property
ShowDropDown Property
ShowInput Property
ShowSession Property
ShowThumb Property
SingleClickExpand Property
Size Property
Sizeable Property
SocketNumber Property
SocketType Property
SortItems Property
SplitObj1 Property
SplitObj2 Property
Start Property
StartIn Property
State Property
Step Property
Style Property
SysMenu Property
TabFocus Property
TabIndex Property
TabJustify Property
TabObj Property
TabSize Property
Target Property
TargetState Property
Text Property
TextSize Property
Thumb Property
ThumbRect Property
TickAlign Property
TickSpacing Property
Tip Property
TipObj Property
TitleHeight Property
TitleWidth Property
Today Property
ToolboxBitmap Property
TrackRect Property
Translate Property
Transparent Property
Type Property
TypeLibFile Property
TypeLibID Property
TypeList Property
URL Property
Underline Property
UndocksToRoot Property
VAlign Property
VScroll Property
ValidIfEmpty Property
Value Property
Values Property
VariableHeight Property
View Property
Visible Property
WantsReturn Property
WeekNumbers Property
Weight Property
WordFormat Property
Wrap Property
XRange Property
YRange Property
Yield Property
Events
Events
ActivateApp Event
AddCol Event
AddRow Event
AmbientChanged Event
AnimStarted Event
AnimStopped Event
BadValue Event
BalloonHide Event
BalloonShow Event
BalloonTimeout Event
BalloonUserClick Event
BeginEditLabel Event
CalendarDblClick Event
CalendarDown Event
CalendarMove Event
CalendarUp Event
CellChange Event
CellChanged Event
CellDblClick Event
CellDown Event
CellError Event
CellMove Event
CellOver Event
CellUp Event
Change Event
ClickComment Event
ClipChange Event
Close Event
CloseUp Event
ColorChange Event
ColumnClick Event
Configure Event
ContextMenu Event
Create Event
DDE Event
DateTimeChange Event
DisplayChange Event
DoPopup Event
DockAccept Event
DockCancel Event
DockEnd Event
DockMove Event
DockRequest Event
DockStart Event
DragDrop Event
DropDown Event
DropFiles Event
DropObjects Event
DyalogCustomMessage1 Event
EndEditLabel Event
EndSplit Event
ExitApp Event
ExitWindows Event
Expanding Event
Expose Event
FileBoxCancel Event
FileBoxOK Event
FontCancel Event
FontOK Event
FrameContextMenu Event
GesturePan Event
GesturePressAndTap Event
GestureRotate Event
GestureTwoFingerTap Event
GestureZoom Event
GetDayStates Event
GetTipText Event
GotFocus Event
GridCopy Event
GridCopyError Event
GridCut Event
GridDelete Event
GridDropSel Event
GridKeyPress Event
GridPaste Event
GridPasteError Event
GridSelect Event
HScroll Event
HTTPRequest Event
HThumbDrag Event
Help Event
HideComment Event
Idle Event
IndexChanged Event
ItemDblClick Event
ItemDown Event
ItemUp Event
KeyError Event
KeyPress Event
LoadEnd Event
Locator Event
LostFocus Event
MDIActivate Event
MDIDeactivate Event
MouseDblClick Event
MouseDown Event
MouseEnter Event
MouseLeave Event
MouseMove Event
MouseUp Event
MouseWheel Event
MsgBtn1 Event
MsgBtn2 Event
MsgBtn3 Event
PageActivate Event
PageApply Event
PageBack Event
PageCancel Event
PageChanged Event
PageDeactivate Event
PageFinish Event
PageHelp Event
PageNext Event
PreCreate Event
Protected Event
Retracting Event
Scroll Event
SelDateChange Event
Select Event
SelectCertificate Event
ServiceNotification Event
SetColSize Event
SetItemPosition Event
SetRowSize Event
SetSpinnerText Event
ShowComment Event
Spin Event
Splitting Event
StartSplit Event
StateChange Event
SysColorChange Event
TCPAccept Event
TCPClose Event
TCPConnect Event
TCPError Event
TCPGotAddr Event
TCPGotPort Event
TCPReady Event
TCPRecv Event
ThumbDrag Event
Timer Event
VScroll Event
VThumbDrag Event
WebSocketError Event
WebSocketReceive Event
WebSocketUpgrade Event
WinIniChange Event
Methods
Methods
Abort Method
AddChildren Method
AddComment Method
AddItems Method
AnimClose Method
AnimOpen Method
AnimPlay Method
AnimStop Method
Animate Method
Browse Method
CancelToClose Method
CellFromPoint Method
ChooseFont Method
ColChange Method
ColSorted Method
DateToIDN Method
DelCol Method
DelComment Method
DelRow Method
DeleteChildren Method
DeleteItems Method
DeleteTypeLib Method
Detach Method
DuplicateColumn Method
DuplicateRow Method
ExecuteJavaScript Method
FileRead Method
FileWrite Method
Flush Method
GetBuildID Method
GetCellRect Method
GetCommandLine Method
GetCommandLineArgs Method
GetComment Method
GetEnvironment Method
GetEventInfo Method
GetFocus Method
GetFocusObj Method
GetItemHandle Method
GetItemPosition Method
GetItemState Method
GetMethodInfo Method
GetMinSize Method
GetParentItem Method
GetPropertyInfo Method
GetServiceState Method
GetTextSize Method
GetTypeInfo Method
GetVisibleRange Method
GetZoomLevel Method
GreetBitmap Method
IDNToDate Method
ListTypeLibs Method
LockColumns Method
LockRows Method
MDIArrange Method
MDICascade Method
MDITile Method
MakeGIF Method
MakePNG Method
NameFromHandle Method
NewPage Method
OLEAddEventSink Method
OLEDeleteEventSink Method
OLEListEventSinks Method
OLEQueryInterface Method
OLERegister Method
OLEUnregister Method
Print Method
PrintToPDF Method
ProgressStep Method
RTFPrint Method
RTFPrintSetup Method
RowChange Method
RowSetVisibleDepth Method
SetCellSet Method
SetCellType Method
SetEventInfo Method
SetFinishText Method
SetFnInfo Method
SetItemImage Method
SetItemState Method
SetMethodInfo Method
SetPropertyInfo Method
SetServiceState Method
SetVarInfo Method
SetWizard Method
SetZoomLevel Method
Setup Method
ShowBalloonTip Method
ShowDevTools Method
ShowHelp Method
ShowItem Method
ShowProperties Method
ShowSIP Method
TCPGetHostID Method
TCPSend Method
TCPSendPicture Method
Undo Method
Wait Method
WebSocketClose Method
WebSocketSend Method
(A-Z)
(A-Z)
Abort Method
Accelerator Property
AcceptFiles Property
ActivateApp Event
Active Property
ActiveXContainer Object
ActiveXControl Object
AddChildren Method
AddCol Event
AddComment Method
AddItems Method
AddRow Event
Align Property
AlignChar Property
AllowContextMenu Property
AlphaBlend Property
AlwaysShowBorder Property
AlwaysShowSelection Property
AmbientChanged Event
Animate Method
Animation Object
AnimClose Method
AnimOpen Method
AnimPlay Method
AnimStarted Event
AnimStop Method
AnimStopped Event
APLVersion Property
ArcMode Property
Array Property
AsChild Property
Attach Property
AutoArrange Property
AutoBrowse Property
AutoConf Property
AutoExpand Property
AutoPlay Property
BadValue Event
BalloonHide Event
BalloonShow Event
BalloonTimeout Event
BalloonUserClick Event
BandBorders Property
BaseClass Property
BCol Property
BeginEditLabel Event
Bitmap Object
Bits Property
Border Property
Browse Method
BrowseBox Object
BrowseFor Property
BtnPix Property
Btns Property
Button Object
ButtonEdit Object
ButtonsAcceptFocus Property
Calendar Object
CalendarCols Property
CalendarDblClick Event
CalendarDown Event
CalendarMove Event
CalendarUp Event
Cancel Property
CancelToClose Method
Caption Property
CaseSensitive Property
CBits Property
CEFVersion Property
CellChange Event
CellChanged Event
CellDblClick Event
CellDown Event
CellError Event
CellFonts Property
CellFromPoint Method
CellHeights Property
CellMove Event
CellOver Event
CellSelect Property
CellSet Property
CellTypes Property
CellUp Event
CellWidths Property
Change Event
Changed Property
CharFormat Property
CharSet Property
CheckBoxes Property
Checked Property
ChildEdge Property
ChildList Property
ChooseFont Method
Circle Object
CircleToday Property
ClassID Property
ClassName Property
ClickComment Event
Clipboard Object
ClipCells Property
ClipChange Event
Close Event
CloseUp Event
CMap Property
ColChange Method
Collate Property
ColLineTypes Property
ColorButton Object
ColorChange Event
ColorMode Property
ColSorted Method
ColSortImages Property
ColTitle3D Property
ColTitleAlign Property
ColTitleBCol Property
ColTitleDepth Property
ColTitleFCol Property
ColTitles Property
ColumnClick Event
ColumnWidth Property
Combo Object
ComboEx Object
Configure Event
Container Property
ContextMenu Event
CoolBand Object
CoolBar Object
Coord Property
Copies Property
CornerTitleBCol Property
Create Event
Cue Property
CurCell Property
CurrentColor Property
CurrentState Property
Cursor Object
CursorObj Property
CustomColors Property
CustomFormat Property
Data Property
DateTime Property
DateTimeChange Event
DateTimePicker Object
DateToIDN Method
DblClickToggle Property
DDE Event
Decimals Property
Default Property
DefaultColors Property
DelCol Method
DelComment Method
DeleteChildren Method
DeleteItems Method
DeleteTypeLib Method
DelRow Method
Depth Property
Detach Method
DevCaps Property
Directory Property
DisplayChange Event
Divider Property
Dockable Property
DockAccept Event
DockCancel Event
DockChildren Property
Docked Property
DockEnd Event
DockMove Event
DockRequest Event
DockShowCaption Property
DockStart Event
DoPopup Event
Dragable Property
DragDrop Event
DragItems Property
DrawMode Property
DropDown Event
DropFiles Event
DropObjects Event
Duplex Property
DuplicateColumn Method
DuplicateRow Method
DyalogCustomMessage1 Event
EdgeStyle Property
Edit Object
EditImage Property
EditImageIndent Property
EditLabels Property
Elevated Property
Ellipse Object
Encoding Property
End Property
EndEditLabel Event
EndSplit Event
EnterReadOnlyCells Property
EvaluationDays Property
Event Property
EventList Property
ExecuteJavaScript Method
ExitApp Event
ExitWindows Event
Expanding Event
ExportedFns Property
ExportedVars Property
Expose Event
FCol Property
FieldType Property
File Property
FileBox Object
FileBoxCancel Event
FileBoxOK Event
FileMode Property
FileRead Method
FileWrite Method
FillCol Property
Filters Property
FireOnce Property
FirstDay Property
Fixed Property
FixedOrder Property
FlatSeparators Property
Flush Method
Font Object
FontCancel Event
FontList Property
FontObj Property
FontOK Event
Form Object
Formats Property
FormatString Property
FrameContextMenu Event
FStyle Property
FullRowSelect Property
GesturePan Event
GesturePressAndTap Event
GestureRotate Event
GestureTwoFingerTap Event
GestureZoom Event
GetBuildID Method
GetCellRect Method
GetCommandLine Method
GetCommandLineArgs Method
GetComment Method
GetDayStates Event
GetEnvironment Method
GetEventInfo Method
GetFocus Method
GetFocusObj Method
GetItemHandle Method
GetItemPosition Method
GetItemState Method
GetMethodInfo Method
GetMinSize Method
GetParentItem Method
GetPropertyInfo Method
GetServiceState Method
GetTextSize Method
GetTipText Event
GetTypeInfo Method
GetVisibleRange Method
GetZoomLevel Method
GotFocus Event
GreetBitmap Method
Grid Object
GridBCol Property
GridCopy Event
GridCopyError Event
GridCut Event
GridDelete Event
GridDropSel Event
GridFCol Property
GridKeyPress Event
GridLineFCol Property
GridLines Property
GridLineWidth Property
GridPaste Event
GridPasteError Event
GridSelect Event
GripperMode Property
Group Object
HAlign Property
Handle Property
HasApply Property
HasButtons Property
HasCheckBox Property
HasClearButton Property
HasEdit Property
HasHelp Property
HasLines Property
HasTicks Property
HasToday Property
Header Property
HeaderImageIndex Property
HeaderImageList Property
Help Event
HelpButton Property
HelpFile Property
HideComment Event
HighlightHeaders Property
Hint Property
HintObj Property
HotSpot Property
HotTrack Property
HScroll Property
HScroll Event
HThumbDrag Event
HTML Property
HTMLRenderer Object
HTTPRequest Event
Icon Object
IconObj Property
Idle Event
IDNToDate Method
Image Object
ImageCount Property
ImageIndex Property
ImageList Object
ImageListObj Property
Indents Property
Index Property
IndexChanged Event
Input Property
InputMode Property
InputModeKey Property
InputProperties Property
InstanceMode Property
InterceptedURLs Property
Interval Property
IsLoading Property
Italic Property
ItemDblClick Event
ItemDown Event
ItemGroupMetrics Property
ItemGroups Property
Items Property
ItemUp Event
Justify Property
KeepBits Property
KeepOnClose Property
KeyError Event
KeyPress Event
Label Object
LastError Property
LateBind Property
LicenseKey Property
Limits Property
List Object
ListTypeLibs Method
ListView Object
LoadEnd Event
LocalAddr Property
LocalAddrName Property
Locale Property
LocalPort Property
LocalPortName Property
Locator Object
Locator Event
LockColumns Method
LockRows Method
LostFocus Event
LStyle Property
LWidth Property
MakeGIF Method
MakePNG Method
MapCols Property
Marker Object
Mask Property
MaskCol Property
Masked Property
MaxButton Property
MaxDate Property
MaxLength Property
MaxSelCount Property
MDIActivate Event
MDIActive Property
MDIActiveObject Property
MDIArrange Method
MDICascade Method
MDIClient Object
MDIDeactivate Event
MDIMenu Property
MDITile Method
Menu Object
MenuBar Object
MenuItem Object
Metafile Object
MetafileObj Property
MethodList Property
MinButton Property
MinDate Property
MonthDelta Property
MouseDblClick Event
MouseDown Event
MouseEnter Event
MouseLeave Event
MouseMove Event
MouseUp Event
MouseWheel Event
Moveable Property
MsgBox Object
MsgBtn1 Event
MsgBtn2 Event
MsgBtn3 Event
MultiColumn Property
MultiLine Property
MultiSelect Property
NameFromHandle Method
NetClient Object
NetType Object
NewLine Property
NewPage Method
Note Property
OCXClass Object
OKButton Property
OLEAddEventSink Method
OLEClient Object
OLEControls Property
OLEDeleteEventSink Method
OLEListEventSinks Method
OLEQueryInterface Method
OLERegister Method
OLEServer Object
OLEServers Property
OLEUnregister Method
OnTop Property
Orientation Property
OtherButton Property
OverflowChar Property
PageActivate Event
PageActive Property
PageActiveObject Property
PageApply Event
PageBack Event
PageCancel Event
PageChanged Event
PageDeactivate Event
PageFinish Event
PageHelp Event
PageNext Event
PageSize Property
PageWidth Property
PaperSize Property
PaperSizes Property
PaperSource Property
PaperSources Property
ParaFormat Property
Password Property
PathWordBreak Property
Picture Property
PName Property
Points Property
Poly Object
Popup Property
Posn Property
PreCreate Event
Print Method
Printer Object
PrintList Property
PrintRange Property
PrintToPDF Method
ProgressBar Object
ProgressStep Method
ProgressStyle Property
PropertyPage Object
PropertySheet Object
PropList Property
Protected Event
QueueEvents Property
Radius Property
RadiusMode Property
Range Property
ReadOnly Property
RealSize Property
Rect Object
Redraw Property
RemoteAddr Property
RemoteAddrName Property
RemotePort Property
RemotePortName Property
ReportBCol Property
ReportImageIndex Property
ReportInfo Property
ResizeCols Property
ResizeColTitles Property
ResizeRows Property
ResizeRowTitles Property
Resolution Property
Resolutions Property
Retracting Event
RichEdit Object
Root Object
Rotate Property
RowChange Method
RowHiddenDepth Property
RowLineTypes Property
Rows Property
RowSetVisibleDepth Method
RowTitleAlign Property
RowTitleBCol Property
RowTitleDepth Property
RowTitleFCol Property
RowTitles Property
RowTreeDepth Property
RowTreeImages Property
RowTreeStyle Property
RTFPrint Method
RTFPrintSetup Method
RTFText Property
RunMode Property
Scroll Object
Scroll Event
ScrollOpposite Property
SelDate Property
SelDateChange Event
Select Event
SelectCertificate Event
SelectionBorderWidth Property
SelectionColor Property
SelectionColorAlpha Property
SelImageIndex Property
SelItems Property
SelRange Property
SelText Property
Separator Object
ServerVersion Property
ServiceNotification Event
SetCellSet Method
SetCellType Method
SetColSize Event
SetEventInfo Method
SetFinishText Method
SetFnInfo Method
SetItemImage Method
SetItemPosition Event
SetItemState Method
SetMethodInfo Method
SetPropertyInfo Method
SetRowSize Event
SetServiceState Method
SetSpinnerText Event
Setup Method
SetVarInfo Method
SetWizard Method
SetZoomLevel Method
ShowBalloonTip Method
ShowCaptions Property
ShowComment Event
ShowCueWhenFocused Property
ShowDevTools Method
ShowDropDown Property
ShowHelp Method
ShowInput Property
ShowItem Method
ShowProperties Method
ShowSession Property
ShowSIP Method
ShowThumb Property
SingleClickExpand Property
SIPMode Property
SIPResize Property
Size Property
Sizeable Property
SM Object
SocketNumber Property
SocketType Property
SortItems Property
Spin Event
Spinner Object
SplitObj1 Property
SplitObj2 Property
Splitter Object
Splitting Event
Start Property
StartIn Property
StartSplit Event
State Property
StateChange Event
Static Object
StatusBar Object
StatusField Object
Step Property
Style Property
SubForm Object
SysColorChange Event
SysMenu Property
SysTrayItem Object
TabBar Object
TabBtn Object
TabButton Object
TabControl Object
TabFocus Property
TabIndex Property
TabJustify Property
TabObj Property
TabSize Property
Target Property
TargetState Property
TCPAccept Event
TCPClose Event
TCPConnect Event
TCPError Event
TCPGetHostID Method
TCPGotAddr Event
TCPGotPort Event
TCPReady Event
TCPRecv Event
TCPSend Method
TCPSendPicture Method
TCPSocket Object
Text Object
Text Property
TextSize Property
Thumb Property
ThumbDrag Event
ThumbRect Property
TickAlign Property
TickSpacing Property
Timer Object
Timer Event
Tip Property
TipField Object
TipObj Property
TitleHeight Property
TitleWidth Property
Today Property
ToolBar Object
ToolboxBitmap Property
ToolButton Object
ToolControl Object
TrackBar Object
TrackRect Property
Translate Property
Transparent Property
TreeView Object
Type Property
TypeLibFile Property
TypeLibID Property
TypeList Property
Underline Property
Undo Method
UndocksToRoot Property
UpDown Object
URL Property
ValidIfEmpty Property
VAlign Property
Value Property
Values Property
VariableHeight Property
View Property
Visible Property
VScroll Property
VScroll Event
VThumbDrag Event
Wait Method
WantsReturn Property
WebSocketClose Method
WebSocketError Event
WebSocketReceive Event
WebSocketSend Method
WebSocketUpgrade Event
WeekNumbers Property
Weight Property
WinIniChange Event
WordFormat Property
Wrap Property
XRange Property
Yield Property
YRange Property
Windows UI Guide
Windows UI Guide
Introduction
APL Keyboards
Session Manager
Session Gutter
Multi-line Session Input
Unicode Edition Keyboard
IME Configuration
Classic Edition Keyboard
Keyboard Shortcuts
Session Colour Scheme
The Session Window
Language Bar
Entering and Executing Expressions
Value Tips
Value Tips for External Functions
Configuring Value Tips
Array Editor
Session GUI
Session MenuBar
Session Popup Menu
The Session Toolbars
Session StatusBar
Status Window
Workspace Explorer
Browsing Classes
Browsing Type Libraries
Browsing .Net Classes
Find Objects Tool
Object Properties Dialog
Editor
Find and Replace Dialogs
Editing Scripts and Text Files
Source as Typed
The Tracer
The Threads Tool
Debugging Threads
The Event Viewer
The Session Object
The Session Object
Introduction
AfterFix
Fix
Format
SessionPrint Event
SessionTrace
WorkspaceLoaded Event
Configuring the Session
Session Initialisation
User Commands
File Explorer Integration
Interface Guide
Interface Guide
Introduction
Introduction
Overview
Concepts
Creating Objects
Properties
User Interaction and Events
Methods
High-Priority Callback Functions
GUI Objects as Namespaces
Modal Dialog Boxes
Multi Threading with Objects
The Coordinate System
High DPI Support
Colour
Fonts
Drag and Drop
Debugging
Creating Objects using NEW
Native Look and Feel
Gestures
GUI Tutorial
GUI Tutorial
Introduction
Some Concepts
Creating a Form
Adding a Fahrenheit Label
Adding a Fahrenheit Edit Field
Adding a Centigrade Label Edit Field
Adding Calculate Buttons
Closing the Application Window
Adding a Quit Button
The Calculation Functions
Testing the Application
Making the Enter Key Work
Introducing a ScrollBar
Adding a Menu
Running from Desktop
Using NEW instead of WC
Temperature Converter Class
Dual Class Example
Graphics
Graphics
Introduction
Drawing Lines
Drawing in a Bitmap
Multiple Graphical Items
Unnamed Graphical Objects
Bitmaps and Icons
Metafiles
Picture Buttons
Using Icons
Composite Controls
Composite Controls
ToolControl and ToolButton Objects
CoolBar and CoolBand Objects
TabControl and TabButton Objects
StatusBar Object
Hints and Tips
Hints and Tips
Using Hints
Using Tips
Hints and Tips Combined
Grid Object
Grid Object
Defining Overall Appearance
Row and Column Titles
Displaying and Editing Values in Grid Cells
Specifying Individual Cell Attributes
Drawing Graphics on a Grid
Controlling User Input
TreeView Feature
Grid Comments
MDI
MDI
Multiple Document Interface Applications
MDI Behaviour
Menus in MDI Applications
Defining a Window Menu
Arranging Child Forms and Icons
Docking
Docking
Introduction
Docking Events
Docking a Form inside another
Docking a Form into a CoolBar
Undocking a SubForm or a CoolBand
Docking and Undocking a ToolControl
OLE Client
OLE Client
Introduction
Using an OLE Server
Loading an ActiveX Control
Type Information
Methods
Properties
Events
OLE Objects without Type Information
Collections
Null Values
Additional Interfaces
Writing Classes based on OLEClient
OLE Server
OLE Server
Introduction
In process OLE Servers
Out of process OLE Servers
The LOAN Workspace
Implementing an Object Hierarchy
The CFILES Workspace
Configuring an out of process OLEServer for DCOM
Calling an OLE Function Asynchronously
ActiveX Control
ActiveX Control
Introduction
Overview
The Dual Control Tutorial
DDE
DDE
Introduction
Shared Variable Principles
APL and DDE in Practice
State and Access Control
Communication Between APLs
Excel as the Server
Excel as the Client
APL as Compute Server for Excel
Restrictions Limitations
.NET Interface
.NET Interface
Overview
Overview
Introduction
Prerequisites
Files Installed with Dyalog
Accessing .Net Classes
Accessing .Net Classes
Introduction
Locating NET Classes and Assemblies
Using NET Classes
Browsing .NET Classes
Value Tips for External Functions
Advanced Techniques
More Examples
Enumerations
Handling Pointers with Dyalog ByRef
DECF Conversion
Using Windows.Forms
Using Windows.Forms
Introduction
Creating GUI Objects
Object Hierarchy
Positioning and Sizing Forms and Controls
Modal Dialog Boxes
Non Modal Forms
WPF
WPF
Introduction
Temperature Converter
Temperature Converter
Introduction
Using XAML
Using Code
Data Binding
Data Binding
Introduction
Text Example
FontSize Example
Text and FontSize using Code
Text and Fontsize using XAML
Filtered List Example
NetObject Example
DateTime Example
DataGrid Example
DataGrid Matrix Example
SyncFusion Introduction
SyncFusion CircularGauge Example
APLScript
APLScript
Introduction
The APLScript Compiler
Creating an APLScript File
Transferring code from the Dyalog APL Session
General principles of APLScript
Creating Programs with APLScript
Creating NET Classes with APLScript
Creating ASP NET Classes with APLScript
Writing .Net Classes
Writing .Net Classes
Introduction
Assemblies Namespaces and Classes
Getting Started
Example 1
Example 2
Example 2a
Example 3
Example 4
Example 5
Interfaces
Dyalog APL and IIS
Dyalog APL and IIS
Introduction
IIS Installation Dependency
IIS Applications and Virtual Directories
Internet Services Manager
Writing Web Services
Writing Web Services
Introduction
Web Service Scripts
Compilation
Exporting Methods
Web Service Data Types
Execution
Global.asax and Application and Session Objects
Sample Web Service EG1
Sample Web Service LoanService
Sample Web Service GolfService
Sample Web Service EG2
Calling Web Services
Calling Web Services
Introduction
MakeProxy function
Using LoanService from Dyalog APL
Using GolfService from Dyalog APL
Exploring Web Services
Asynchronous Use
Writing ASP.NET Web pages
Writing ASP.NET Web pages
Introduction
Your first APL Web Page
The Page_Load Event
Code Behind
Workspace Behind
Writing Custom Controls for ASP.NET
Writing Custom Controls for ASP.NET
Introduction
The SimpleCtl Control
The TemperatureConverterCtl1 Control
The TemperatureConverterCtl2 Control
The TemperatureConverterCtl3 Control
Implementation Details
Implementation Details
Introduction
Isolation Mode
Workspace Size
Structure of the Active Workspace
Threading
Debugging an APL NET Class
The web.config file
UNIX User Guide
UNIX User Guide
Overview
Entering Characters
Entering Nest and Stencil Characters
Entering Commands
Input Windows
Driving the tty version
Starting APL
Configuring the Editor
File Permissions and FSTAC
Calling UNIX Commands
Signals and Trap
BuildID
Core and APLCore Files
Appendix A
Appendix B
Appendix C
FileBox Children
Timer