ExtendSim 9

ExtendSim has always offered the best balance between ease-of-use, flexibility, and scalability from the simplest to the most complex systems. Now is no different. Imagine That Inc. developers put their heads together with ExtendSim users and what they came up with is tucked inside ExtendSim 9.

We've added features with the future in mind...and that are tailored to the way you work so you can master complexity of any modeling challenge. Just check this list out!


Search
 
.
. .
Get 9.2 Now!
Upgrade to ExtendSim 9You need these amazing new features! Download this free update from ExtendSim 9.1 & 9.0.
.
Product Line
Product LineIn-depth look at the simulation tools that are building the future.
.
License Types
License TypesLicenses vary depending on usage.
.

System Requirements
Solutions ShowcaseWindows XP, Vista, 7, & 8 and Macintosh 10.4-10.6*.

. .
. . .
.

..more
ExtendSim 9.2

New and Enhanced Features in ExtendSim 9.2

 
ExtendSim 9.2

Improved performance and precision

ExtendSim

Executive (Item library)
A new method for reusing deleted item indexes enhances performance for discrete event models.
Suite AT OR

ExtendSim

Data Specs (Value library)
Modified so it tightly restricts conditions under which an entire database or table can be registered, decreasing runtimes.
Suite AT OR CP

ExtendSim Read(I), Resource Item, Set, and Write(I) (Item library)
Improved runtimes by increasing performance.
Suite AT OR
ExtendSim Interchange (Rate library)
Enhanced precision.
Suite AT
line
ExtendSim 9.2

Value library

ExtendSim Data Specs, Equation, Read, and Write
Added right-click ability to automatically add a named connection.
ExtendSim

Equation
If equation debugging has been turned on, a red box shows up on the inside of an equation's icon.

ExtendSim Mean & Variance
Added first value as the initial value for time weighted statistics.
ExtendSim Write
Significantly modified and improved exporting to text files.

Suite AT OR CP

line
ExtendSim 9.2

Item library

ExtendSim History
Checkbox saves memory by disabling the recording of information during a simulation run.
ExtendSim Queue Matching


Transfers ARM resources from inbound items to non-preserved batched items.
ExtendSim Transport
The “Do Not Pass” option is now available when the delay is set, not just when speed or speed and distance is selected.

Suite AT OR

line
ExtendSim 9.2

Rate library

ExtendSim Diverge & Merge
Two new options to maintain outflow attribute values - when inflow effective rate is 0 and when all attribute values are Blank.
ExtendSim History(R)
Checkbox saves memory by disabling the recording of information during a simulation run.
ExtendSim Valve
Added a shutdown option, utilization statistics, and pie chart animation option. Plus information when the quantity and goal quantity had last been calculated and option to ignore a new goal under specific conditions.

Suite AT

line
ExtendSim 9.2

Advanced Resource Management (ARM) Enhancements

ExtendSim Non-Preserved Batching
 

Advanced resources attached to items entering a batching block (Batch and Queue Matching) are now transferred to the batched item. Note: This only applies to non-preserved batching.

ExtendSim Non-Preserved Unbatching
  Advanced resources attached to an item entering the Unbatch or Query Equation(I) block are now shared equally across all of the unbatched or “spawned” items. These shared resources have a “shared count”. As the cloned items holding shared resources go through release blocks, the resources’ shared counts are decremented.
ExtendSim Non-Redundant Resource Allocation
  If ARM resources are already attached to an item as it enters an ARM queue in the Queue and Queue Equation blocks, those attached resources are now used to help satisfy the new allocation requirement wherever possible.
ExtendSim Exclude Resource Release Options
  The Resource Release block now has the option to exclude certain resources from release based on that resources’ ability to satisfy one or more specified requirements. This is a way to retain resources on an item that will be used to satisfy some future downstream allocation requirement.
ExtendSim New item property "ARM Resource Order ID" in Get, History, and Item Log Manager blocks (Item library).
ExtendSim New input variable "AR Order ID" added to equation-based blocks reads an item's advanced resource order ID.
ExtendSim New system property "_AR Order ID". The value of this property is the record index in the Resource Orders table.

Suite AT

line
ExtendSim 9.2

Plotter library

ExtendSim Plotter, Discrete Event
Added a checkbox that saves memory by disabling the recording of information during a run.

Suite AT OR CP

line
ExtendSim 9.2

Utilities library

ExtendSim Model Compare
Added “Ignore blank values in original model” checkbox.
ExtendSim

Pause Sim
Resume option can also initiate a model run. New button runs the model if it is not running, pauses if it is running, and resumes if paused.

ExtendSim Real Timer
Snapshot option creates a profile each time the block receives a message.

Suite AT OR CP

line
ExtendSim 9.2

New function & Message handler

ExtendSim DLLMakeProcInstanceLibrary
Includes the library name so the user can specify in which library to look for the routine.
ExtendSim BlockSelect message handler.

Suite AT OR CP

line
Quality and Stability Improvements

Quality and Stability Improvements
In addition to adding new features in the 9.2 release, we improved its quality and stability.

line
..more
ExtendSim 9.1

New and Enhanced Features in ExtendSim 9.1

 
ExtendSim 9.1

Smart Blocks

ExtendSim Right-click on the output connector of an Item or Rate library block and this feature will pop up a list of suggested blocks to connect to.
ExtendSim

Uses ExtendSim scripting functionality and an adaptive learning algorithm to seamlessly generate and continuously update the list of suggested blocks based on how you model.

Suite AT OR

line
ExtendSim 9.1

New blocks

ExtendSim History(R) -- Rate library
 

Records a history of rate values over time.
Suite AT

ExtendSim

Model Compare -- Utilities library

  Compares model results before and after running
a model.
Suite AT OR
line
ExtendSim 9.1

Enhanced blocks

ExtendSim Cost By Item -- Item library
  Added block-to-block animation.
Suite AT OR
ExtendSim

Data Import Export -- Value library

  Wild Card feature for table and worksheet names in the
Data Import Export block.
Suite AT OR CP
ExtendSim Gate -- Item library
 

Added Use Item Quantity checkbox.
Suite AT OR

ExtendSim Interchange -- Rate library
  Implemented Flow Attributes when the mode of the Interchange block is “Tank is separate from item”.
Suite AT
ExtendSim Mean & Variance -- Value library
 
• Added option to ignore clearing for history.
•

Added output connector for number of intervals.


Suite AT OR CP
ExtendSim Real Timer -- Utilities library
  Analyze model performance using the block profiling capability
added to the Real Timer block.
Suite AT OR

 

line
ExtendSim 9.1

Windows compatibleAutomated test environment

ExtendSim Simplifies the process of comparing simulation results between two ExtendSim releases – it identifies any differences between models that were saved in a previous release and those same models run in the new release.
ExtendSim

Compares simulation results before and after making changes to a model.

ExtendSim

If there is no Results tab, the entire dialog is used.

ExtendSim Note: The test environment is only available on Windows operating systems.

Suite AT OR CP

line
ExtendSim 9.1

Improved Smart Connections

ExtendSim Bump to Connect automatically connects a new block to an existing block and spaces them apart.
ExtendSim

Auto Insert inserts a new block between two existing blocks and automatically increases the spacing between them.

ExtendSim

Enable/disable Smart Connections using an option in the Edit > Options > Model tab.

Suite AT OR

line
ExtendSim 9.1

Improved Auto Route Connection Lines

ExtendSim Intelligent connection line control anticipates how you want the connections between Item and Rate connectors to behave when you move blocks.
ExtendSim

Enable/disable Auto Route Connection Liness using an option in the Edit > Options > Model tab.

Suite AT OR

line
ExtendSim 9.1

New/changed options in the Edit>Options>Model tab

ExtendSim Auto Route Connection Lines
ExtendSim

Smart Connections (Bump to Connect and Auto Insert)

ExtendSim

Both options only apply to Item and Flow connectors (Item and Rate library blocks)

Suite AT OR

line
ExtendSim 9.1

Improved Advanced Resource Management (ARM)

If an allocated resource goes off shift, and the item it's allocated to is in the Activity, you now have the option to either shut the item down or renege it.

Suite AT OR

line
ExtendSim 9.1

New and changed functions and message handlers

ExtendSim Message handler
 

OldFileUpdate
Sent if the file version is older than the application version

ExtendSim

Functions

 
• ProfileBlockGet
Returns the block profile results for a specified block
•

GetRunParameter
Similar to GetRunParameterLong except returns a real rather than an integer

•

ConArrayGetNthCon2
Same as ConArrayGetNthCon except it has an additional argument to specify the connector on a different block.

• GetBlockTypePosition
Two new values for Type: 5 (embedded object) and 6 (blockControl)

Suite AT OR CP

line
ExtendSim 9.1

File format change
Due to architectural changes in ExtendSim 9.1, files created and saved in 9.1 are not backwards compatible so are not readable by ExtendSim 9.0.

Suite AT OR CP

line
Quality and Stability Improvements

Quality and Stability Improvements
In addition to adding new features in the 9.1 release, we improved its quality and stability.

line
..more
ExtendSim 9

New Features in ExtendSim 9.0

 

ExtendSim 9

New Statistics (DB) Report
Statistics (DB) report contains final values for output parameters. Statistical data from each simulation run is stored in an ExtendSim database, organized by block type so that there is one table per type of block. Blocks included in the report can be all blocks in the model or a user-defined subset of the blocks. Report tables can be exported to external databases or Excel when the simulation is complete.

Statistics DB ReportOf course, ExtendSim’s existing text-based reports have been maintained, but the new Statistics (DB) report provides better organization, presentation, and accessibility of model results.

This sample report shows resource usage in a healthcare model.

Suite AT OR CP

line
ExtendSim 9

ADO Database Support(Windows only)
Communicate with the most commonly used external databases. ActiveX Data Objects (ADO) provides built-in import and export support for Microsoft Access, SQL Server, and MySQL. ADO sends an entire table of information at one time, providing high-speed data interchange.

ADO is faster and easier to use than ODBC and it does not require defining a data source name (DSN) before accessing data. It automatically configures the ExtendSim database when importing and the external database when exporting. Plus mirrors fields and records between the source and its destination.

ADO Database Support

For example, here is the dialog of the Data Import/Export block configured for ADO Import from a SQLServer database into an ExtendSim database. The ADO interface is designed so that the modeler can access an ADO database by adding a Data Import/Export block to the model and selecting the internal and external data sources.

Data Import/Export for ADO Database

Suite AT OR CP

line
ExtendSim 9

Flow Attributes
Flow attributesEnhancing ExtendSim’s unique discrete-rate technology, flow attributes track the properties of the type of product that is modeled as a continuous "flow" in a discrete event environment. Examples of flow include bulk material such as grain or ore, liquids and gases, and product in a high-speed production line. A flow attribute is a quality or characteristic of flow that stays with it as it moves through the model, such as type, product, color, and so forth. Flow attributes provide information about the flow and allow you to organize quantities or volumes of flow into layers. The entire set of attribute values assigned to a particular layer is what distinguishes it from other layers. In other words, all the units of flow in a layer possess the same set of flow attribute values.

Flow attribute usage includes:

ExtendSim 8 The flow held in a Tank can be organized into individual, distinct layers. This allows you to control where incoming flow is deposited and which type of outgoing flow next exits.
ExtendSim 8 Flow rates through the Valve block can be calculated based on flow attribute values.
ExtendSim 8

Flow can be routed through the Merge and Diverge blocks based on flow attribute values.

ExtendSim 8 Attributes are assigned to the flow by the model builder. They become linked to sections of flow that pass through the blocks, according to settings in the blocks’ dialogs.

Suite AT

line

ExtendSim 9

Excel Add-In
The ExtendSim DB Add-In for Excel works with database text files to transfer data between an ExtendSim database and Microsoft Excel. Excel has become the ubiquitous repository for simulation data and is often used for ad-hoc analysis. However, because of performance and scalability issues, Excel is a less-than-ideal database. To bridge the gap between Excel as a data repository and the ExtendSim database, we created an Excel Add-In that allowed exported ExtendSim database text files to be imported into Excel for editing, then exported back to ExtendSim.

Excel Add-InExtendSim 9 contains an entirely new version of the Add-In that supports most of the construction and editing features available in ExtendSim. This means that you can completely specify a new ExtendSim database in Excel, including parent/child relationships, cell randomization, named distributions, and more. Afterwards, export the database for use in ExtendSim models. In addition, the new Add-In leverages the latest Excel features such as ribbon interface, XML-based file format, and 1 million rows/16,000 columns. Plus, database consistency checking is now faster and has expanded capabilities.

Suite AT

line
ExtendSim 9

Item Logging
Track items and their states as they move through a simulation. In addition to the existing ExtendSim trace features, the Item Log Manager (ILM) block supports customized data collection and report configuration from within ExtendSim by doing two things:

ExtendSim 8 During the simulation run, the ILM block directs other blocks in the model to collect data on items as they pass through. These “remote” data collecting blocks include History, Activity, Queue, Queue Equation, and Resource Item. Each of these blocks can be remotely instructed to collect specific item property information for the ILM through its “Data Collection” tab.
ExtendSim 8

Once the remote blocks have collected the data, the ILM packages it into a report. You can control which types of data are included in the report and the order in which the data appears. This is done on the ILM block's “Configure Log” tab.

Once the run is complete, any number of reports can be generated from the data that has been collected in the remote blocks. These reports can be generated after each run either automatically or manually. Item loggingAny number of ILM blocks can be used in any one model with each ILM block responsible for generating its own report. The ILM also supports generating reports across multiple runs.

This screenshot is an example log of aircraft operations, showing the individual plane ID’s and their corresponding entry and exit times through various points in the model.

Suite AT OR

line
ExtendSim 9

Templates libraryTemplates Library
Speed up model building by using pre-built templates for common modeling situations. These templates are actually submodels within hierarchical blocks - constructs created in ExtendSim by combining just a few blocks together.

ExtendSim’s Templates library blocks are similar to standard blocks in that they contain an icon, help, blocks, and animation that can be used directly by the modeler. However, they contain the combined functionality of many blocks. As with any ExtendSim block, simply drag a block from the Templates library into the model and change the parameters to reflect a specific modeling situation.

Template library blocks include:

ExtendSim 8 Activity (cycle-based shutdown)
ExtendSim 8 Activity (load / unload)
ExtendSim 8

Create (arrivals vary by time)

ExtendSim 8 Queue (batch all items)
ExtendSim 8 Queue (dump contents)
ExtendSim 8 Queue (hold until quantity reached)
ExtendSim 8 Queue (random renege)

Suite AT OR

line
ExtendSim 9

Smart Connections
Intelligent connection line control better automates the modeling process when moving blocks around. Imagine That has developed a series of features collectively called “smart connections” that allow the modeler to quickly and easily modify models by moving blocks into strategic positions.
ExtendSim 8 Bump to Connect
 

When a block from the Item or Rate library is placed in the model and its input connector is placed on an output connector of the same type, ExtendSim will automatically connect the blocks, spaces them evenly, and aligns the connectors.

ExtendSim 8

Auto Insert

  Drop a block onto an existing connection line so either the block’s input or the output connector is on that connection line. Smart connections will increase the spacing between the existing blocks and insert the new block inline between two existing blocks.
ExtendSim 8 Connection Routing
  If a block is moved, ExtendSim will reroute the connection lines so they will not cross over the icon of the block.

Suite AT OR

line
ExtendSim 9

New Menu Commands

ExtendSim 8 Read/Write Index Checking (Database menu)
  Gives an error message when a model tries to read or write data using a non-existent or incorrect database address or index. Useful for debugging block code that interfaces with the database.
ExtendSim 8 Statistics (DB) Report (Run menu>Report Type>Statistics DB)
  Automatically stores and organizes statistical data from each simulation run in an ExtendSim database as discussed in Statistics (DB) Report.

Suite AT OR CP

line
ExtendSim 9

Other New Blocks

Get(R) and Set(R)
Both the Get(R) and Set(R) blocks support the Rate library’s new flow Get(R) blockattributes feature.

The Set(R) block is for setting value or string flow attributes.

Set(R) blockThe Get(R) block displays either multiple flow attributes from one location or one flow attribute from multiple locations.

Suite AT

line

Meter block
Meter block Provides more flexibility and features than the Meter control (Model>Controls>Meter). For example, the color and pattern of the indicator change when the current value has reached specified high and low values. Use the Meter block as a progress bar or to animate a hierarchical block.

Suite AT OR CP

line

Other New Features Added in ExtendSim 9

Equation-based blocks
bullet New input and output variables in equation-based blocks.
bullet Options added in equation-based blocks that provide more control as to when the equation executes.

Suite AT OR CP

line

Data import
New options for importing a named range of data from Excel.

Suite AT OR CP

line

Interval statistics
Record the mean, variance, confidence interval, and standard deviation at specific intervals during the simulation using interval statistics.

Suite AT OR CP

line

Quantile statistics
Can now be calculated within ExtendSim.

Suite AT OR CP

line

Multi-component failure modeling
New options are available for multi-component failure modeling

Suite AT OR

line

Functions & message handlers
There are a number of new functions and message handlers.

Suite AT OR CP

 

..more
ExtendSim 9

Enhancements in ExtendSim 9.0

 

ExtendSim 9

String Attributes
ExtendSim 8

If a change is made to the value of a string attribute, all the blocks that were referencing the old attribute value will now reference the new value.

ExtendSim 8 If the index for the value of a string attribute changes (the order of the values for the string attribute change), all the blocks that were referencing that value will be alerted to the change in location.
ExtendSim 8 Changes to string attribute values defined in the database are now error checked at the beginning of the run. This provides more freedom to manipulate databases without having to worry about losing critical pieces of information.
ExtendSim 8 A new string attribute interface in the Executive block allows modelers to make global changes to string values that are referenced in other blocks in the model.

Suite AT OR

line
ExtendSim 9 Speed Improvements
ExtendSim 8 Models with blocks that don’t have Simulate messages now execute faster.
ExtendSim 8

Linked list optimization speeds up the performance of Item library queues and the blocks in the Rate library.

Suite AT OR

line
ExtendSim 9

Other Application Enhancements

ExtendSim Database
Automatically resizes itself based on the number of rows in the imported data.

Suite AT OR CP

line

Variable names
The upper limit of the variable name length for static and local variables has been increased from 63 to 127 characters.

Suite AT OR CP

line

Data tables
Double-clicking the upper left cell of a data table linked to a database goes directly to the database view of that table.

Suite AT OR CP

line

Block Profile
Reports results even if the simulation ends prematurely.

Suite AT OR CP

line

Shift capabilities
ExtendSim’s shift capabilities are enhanced and interfaced with additional blocks.

Suite AT OR

line

All ExtendSim blocks
Have been enhanced so that fewer blocks are required to build many models.

Suite AT OR CP

line

E3D
Mount nodes on custom 3D objects have been increased from 8 to 20.

Suite

line
ExtendSim 9

Enhancements to Equation-Based Blocks

ExtendSim 8 Additional input and output variables in most blocks.
ExtendSim 8 New checkboxes in the Options tab control the execution of the equation.
ExtendSim 8

Equation blocks now support static variables that have been declared in include files.

ExtendSim 8 Query Equation (AT and Suite only) has new input variables.

Suite AT OR CP

line
ExtendSim 9

Value Library Enhancements

Data Import Export Data Import Export
ExtendSim 8

Incorporates the new ADO capability.

ExtendSim 8

New option to import named range from Excel spreadsheet.

ExtendSim 8 Database field names can be exported to Excel.
ExtendSim 8 When importing from Excel, the number of rows in the database automatically adjust.
line
Mean & Variance Mean & Variance
ExtendSim 8

Collects interval statistics for a specified time period. At the end of the period it reports the calculated statistics, clears the statistics, and begins a new reporting period.

ExtendSim 8

Has quantiles so you can see what proportion of the observations fell within an interval.

line

Suite AT OR CP

line
ExtendSim 9

Item Library Enhancements

Residence blocks
(Activity, Queue, Queue Equation, and Workstation)
Added variable item input connectors to each block to allow the merging of multiple item streams. This functionality works the same as the Select Item In block’s Merge option.
line
Activity Activity
ExtendSim 8

Two new value inputs:

ExtendSim 8 PC (Processing Cost) allows users to target different processing costs on different items.
ExtendSim 8

CPI (Cost Per Item) attaches a unique CPI to each item.

ExtendSim 8

One new value output:

ExtendSim 8 TE (Total Items Exited)
ExtendSim 8 If preempting with items, attributes on the preempting item can be transferred to the preempted item.
line
Executive Executive
Added variable connectors for events.
line
Gate Gate
Now allows the Shift block to control its behavior.
line
History History
ExtendSim 8

Provides more control over data collection in ExtendSim 9, plus has new options for handling data storage in multi-run scenarios.

ExtendSim 8

A checkbox on the Options tab causes data to be stored in a database table at the end of each run.

line
Query Equation Query Equation (I)
(AT and Suite only)
Added targeted querying and two new input variables.
line
Queue Equation Queue Equation
Gained new input and output variables.
line
Queue Matching Queue Matching
New “recipe” building and batching capabilities added.
line
Read & Write Read (I) and Write (I)
These blocks have new options for querying where to read and write data.
line
Scenario Manager Scenario Manager
(AT and Suite only)
For Windows only, the Scenario Manager now supports the optimal design of experiments (DOE) method for Minitab 16, a statistical software product from Minitab Inc.
line
Shift Shift
Allows modelers to display a symbol on block icons if a specific Shift block is used.
line
Shutdown Shutdown
ExtendSim 8

Separate and independent polices can be specified for both Shift and connector-based scheduled shutdowns.

ExtendSim 8

Off-shift downs (OFD) connector reports the number of shutdowns due to off shifting.

ExtendSim 8 Accumulated off-shift downtime (OST) connector reports the amount of time the block has been down due to off shifting.
ExtendSim 8

The “multiple components” option has new capabilities:

ExtendSim 8 The matching feature allows one master failure table to represent multiple failure points in a model.
ExtendSim 8

Summary failure data for each component.

ExtendSim 8 Component state and dependency/independency options.
ExtendSim 8 Block state versus component state reports.
line
Transport Transport
Now has an option to prevent items from passing each other when traveling through the block.
line

Suite AT OR


line
ExtendSim 9

Rate Library Enhancements

Flow attributes

ExtendSim 8

Characteristics of the flow such as type, product, color, and so forth can be associated with each specified volume of flow.

ExtendSim 8

Two types of flow attributes are supported: layer and string layer.

line
Contents tab
Each Rate block that holds/provides flow has a Contents tab showing the attribute values of its flow by volume.
line
Interchange Interchange
Now includes a matrix for converting item attributes into flow attributes and vice versa.
line
Tank Tank
Provides multiple options for defining how the incoming and outgoing flow should be layered.
line

Suite AT

 

..more
ExtendSim 9

New Functions, Message Handlers, and Global Variables in ExtendSim 9.0

 

In addition to the functions listed below, include files are useful when creating custom blocks. To see a block’s include file, open the block’s structure. Then give the menu command Develop>Open Include Files.

ExtendSim 9

New Modl Functions

ExtendSim 8 blockRect
ExtendSim 8

clearUndo

ExtendSim 8 DBAddressGetAllIndexes
ExtendSim 8 DBDatabaseOpenViewerToTab
ExtendSim 8 DBDatabaseTabChangeName
ExtendSim 8 DBDatabaseTabDelete
ExtendSim 8 DBDataGetCurrentSeed
ExtendSim 8 DBDataSetCurrentSeed
ExtendSim 8 DBFieldExists
ExtendSim 8 DBRecordExists
ExtendSim 8 dialogRefresh
ExtendSim 8 EquationCompileSetStaticArray
ExtendSim 8 fileChoose
ExtendSim 8 INetFileImportText
ExtendSim 8 INetOpenURL
ExtendSim 8 lastSetDialogVariableString
ExtendSim 8 whoInvoked
ExtendSim 8 WinSetForegroundWindow

Suite AT OR CP

line
ExtendSim 9

New Message Handlers and Global Variables

ExtendSim 8 ModifyRunParameter
ExtendSim 8

BlockReceive5-9

ExtendSim 8 SysGlobal20-29
ExtendSim 8 SysGlobalInt30-59

Suite AT OR CP

line
ExtendSim 9 ADO (ActiveX Data Object) Functions
These functions are used to communicate between ExtendSim and external databases. They are not part of the ExtendSim application but instead are located in the “ADO_DBFunctions v9.h” include file.
ExtendSim 8 ADO_Setup
ExtendSim 8

ADO_Close

ExtendSim 8 ADO_OpenConnection
ExtendSim 8 ADO_GetNumTables
ExtendSim 8 ADO_GetTables
ExtendSim 8 ADO_GetTableColumns
ExtendSim 8 ADO_SetTableColumns
ExtendSim 8 ADO_AddRecords
ExtendSim 8 ADO_SQLServerGetServers
ExtendSim 8 ADO_SQLSserverGetDatabases
ExtendSim 8 ADO_CreateTable
ExtendSim 8 ADO_GetFields
ExtendSim 8 ADO_GetNumRows
ExtendSim 8 ADO_GetNumFields
ExtendSim 8 ADO_ExecuteNonQuery
ExtendSim 8 ADO_ExecuteQuery
ExtendSim 8 ConvertADODataType
ExtendSim 8 ConvertExtendSimDataType
ExtendSim 8 DB_FieldGetTypeString
ExtendSim 8 ADO_CheckCompatableFieldType

Suite AT OR CP