ProvideX V8.20 > Language Reference > A. Appendix
830
System Limits
This section lists ProvideX system limits (subject to operating system constraints on
memory and resources). There is also a general limit of 2GB on all data storage.
The following are preset limits for all ProvideX programs:
For ProvideX Basic Programs
Limit
Notes
Array (32-bit platforms), max elements (millions)
10
Array, dimensions
3
Entire length includes path
Command line (32-bit platforms), max characters
32767
+ all parameters, arguments.
Includes path, program
Command line (32-bit platforms), max arguments
128
name + all arguments.
COM interface method calls, max arguments
20
Directory name, max characters
260
File name, max characters
511
Includes path + file name.
Line number, highest
64999
Line label, max characters
127
... or the maximum the OS
Memory, max GB
2
allows, whichever smaller.
Mnemonics, max characters (billion)
2
String length for data
Precision, digits of accuracy
18
The default is 2.
Includes path + file name
Program name (arguments), max characters
2044
+ line label + data.
... or the maximum the OS
Program size (32-bit platforms), max GB
2
allows, whichever smaller.
Record limit, default max bytes
10240
Statement length, max in KB
24
Statement length (console editing), max in KB
4
Refer to Internal
String size, max GB
2
Limitations below.
TCP sockets (UNIX), max connections
65535
TCP sockets (Windows 95), max connections
16
OS limitation
TCP sockets (Windows Server), max connections
65535
TCP/IP address, max characters
60
Variable name, max characters
127
Values < 2000 reserved for
WebServer port, highest port number
65535
standard Internet activities
Window character limit
Max. 225 for lines.
255
Max. 255 for columns.