Mistachkin Systems TclBridge
 
 
 

Table of Contents
 
This section gives a general overview of the component.
This section contains the release notes, including licensing information.
This section explains how to acquire a license to the component.
This section is the license agreement for the component.
This section explains how to obtain technical support for the component.
This section lists the software requirements for the component.
This section discusses the current limitations of the component.
This section lists the people and organizations that were instrumental during the development of the component.
 
   
 
Returns whether or not the library is the debug version.
Returns whether or not the library is properly licensed.
Returns how many library objects are active.
Returns how many custom commands can be registered.
Sets how many custom commands can be registered.
Returns the number of milliseconds to wait for a message.
Sets the number of milliseconds to wait for a message.
Gets the current options for created objects.
Sets the current options for created objects.
Gets the current options for created interpreters.
Sets the current options for created interpreters.
Gets the reference count of an object.
Calls the "AddRef" method of an object.
Calls the "Release" method of an object.
Allows non-default IDispatch supporting interfaces to be accessed late bound.
Invoke an object via the IDispatch interface.
Deletes all interpreters in the process.
 
   
 
Create a new Tcl interpreter and store it in the "Interpreter" parameter.
Delete a Tcl interpreter and reset the "Interpreter" parameter to zero.
Check to see if a Tcl interpreter is deleted.
Evaluate any valid Tcl string.
Evaluate any valid Tcl string in the global context.
Evaluate any valid Tcl file.
Evaluate a Tcl string or file.
Check if the Tcl interpreter is "safe".
Make the Tcl interpreter "safe".
Create a custom Tcl command that calls into a COM or ActiveX object.
Create a "dynamic" custom Tcl command that calls into a COM or ActiveX object.
Delete a custom Tcl command.
Get the current string result for a specific Tcl interpreter.
Set the current string result for a specific Tcl interpreter.
Clear the current string result for a specific Tcl interpreter.
Get the current error line for a specific Tcl interpreter.
Set the current error line for a specific Tcl interpreter.
Get the command options for a specific Tcl custom command.
Set the command options for a specific Tcl custom command.
Allocates a block of Tcl memory.
Frees a block of Tcl memory.
Preserve a block of Tcl memory.
Release a block of Tcl memory.
Eventually free a block of Tcl memory.
View license for this component.
Check license for this component.
Fires the EvaluateComplete event.
Returns the local or global interpreter list.
Returns the custom command list for the specified object.
 
   
 
Used to notify a container that a Tcl evaluation has been completed.
 
   
 
Create a new Tcl interpreter and store it in the "Interpreter" parameter.
Delete a Tcl interpreter and reset the "Interpreter" parameter to zero.
Check to see if a Tcl interpreter is deleted.
Evaluate any valid Tcl string.
Evaluate any valid Tcl string in the global context.
Evaluate any valid Tcl file.
Evaluate a Tcl string or file.
Create a custom Tcl command that calls into a COM or ActiveX object.
Create a "dynamic" custom Tcl command that calls into a COM or ActiveX object.
Delete a custom Tcl command.
Get the current string result for a specific Tcl interpreter.
Set the current string result for a specific Tcl interpreter.
Clear the current string result for a specific Tcl interpreter.
Get the current error line for a specific Tcl interpreter.
Set the current error line for a specific Tcl interpreter.
Get the command options for a specific Tcl custom command.
Set the command options for a specific Tcl custom command.
Get the value of a Tcl variable.
Set the value of a Tcl variable.
Unset a Tcl variable.
Links a variable to a Tcl variable.
Unlinks a variable from a Tcl variable.
Manually updates the value of a linked Tcl variable.
Allocates a block of Tcl memory.
Frees a block of Tcl memory.
Get the contents of the Tcl memory block as a string.
Set the contents of the Tcl memory block to a string.
Preserve a block of Tcl memory.
Release a block of Tcl memory.
Eventually free a block of Tcl memory.
View license for this component.
Check license for this component.
Fires the EvaluateComplete event.
Returns the local or global interpreter list.
Returns the custom command list for the specified object.
 
   
 
Used to notify a container that a Tcl evaluation has been completed.
 
   
 
The environment variables applicable to Tcl/Tk and TclBridge. Also see the GetOptions and SetOptions functions.
 
   
 
The possible result codes returned from the EvaluateString, EvaluateGlobalString, EvaluateFile, and Evaluate methods.
The available options for use with the GetOptions and SetOptions functions (may be combined).
The available options for use with the GetInterpreterOptions and SetInterpreterOptions functions (may be combined).
The available options for use with the Evaluate, GetCommandOptions, and SetCommandOptions methods (may be combined).
The available options for use with the GetVariable and SetVariable methods.
Math function value types.
The available options for use with the LinkVariable method.
 
   
 
TCLB_MAXIMUM_CALLBACKS
Default maximum number of custom commands.
TCLB_INVALID_INTERPRETER
A value that represents an invalid interpreter.
TCLB_STRUCTURE_VERSION
Internal data structure version (not currently used externally).
TCLB_FALSE
A value that represents a false statement.
TCLB_TRUE
A value that represents a true statement.
TCLB_NO_INDEX
The specified callback or custom command was not found (not currently used externally).
TCLB_INVALID_KEY
The specified string key is not found or invalid.
TCLB_LENGTH_UNKNOWN
The specified linked string variable is null terminated.
 
   
 
TCL_VERSION
The string representation of the major and minor versions. This is the version of Tcl that the component was compiled against.
TCL_PATCH_LEVEL
The string representation of the major version, the minor version, and the patch level. This is the patch level of Tcl that the component was compiled against.
TCL_MAJOR_VERSION
Major version of the Tcl interpreter used by the library.
TCL_MINOR_VERSION
Minor version of the Tcl interpreter used by the library.
TCL_RELEASE_SERIAL
Patch level of the Tcl interpreter used by the library.
TCL_RELEASE_LEVEL
Release level of the Tcl interpreter used by the library.
TCL_ALPHA_RELEASE
Release level for an alpha version.
TCL_BETA_RELEASE
Release level for a beta version.
TCL_FINAL_RELEASE
Release level for a final version.
TCL_MAX_PREC
The maximum number of digits of precision for a double.
TCL_DOUBLE_SPACE
The number of bytes required to hold a double.
TCL_RESULT_SIZE
The default string result size in bytes.
TCL_INTEGER_SPACE
The number of bytes required to hold a string representation of an integer in base ten.