Visual CADD\SDK\Delphi\ReadMe.txt (general information): This directory contains several subdirectories (\Attributes, \Isomode, \Line32, \Midline, \Convert, \SDIapp). Each of these subdirectories contains source code (and a more specific ReadMe.txt file) for a sample Delphi 2.0 project which demonstrates the use of several of the VisualCADD API functions available. The source code has internal documentation. In order for any of these sample applications to work you must have Visual CADD 2.0.1 (or later) already installed on your computer. To modify and compile any of these sample projects, you need a copy of Borland's Delphi 2.0 installed on your computer. However, if you don't have Delphi 2.0 and just want to try out the sample programs, each comes with an executable file (*.exe) which allows it to be run. Please note that all of the sample apps are presented ‘as is' and are meant for instructional purposes only (meaning that they may still be a little rough around the edges!). Attributes: This sample application opens a Visual CADD (*.vcd) data file and loops through all the entities extracting attributes, records and values and displays the results in a listbox. This app is a ‘stand-alone' and Visual CADD does not need to be running in order for this app to run. Isomode: This sample application is an example of a user tool which aids in the drawing of isometric views. This app is an ‘Add-On' tool and therefore Visual CADD must be running in order for this tool to work. Line32: This sample application is an example to show how to create a user tool. This app is an ‘Add-On' tool and therefore Visual CADD must be running in order for this tool to work. Midline: This sample application is an example to show how to create a user tool. This app is an ‘Add-On' tool and therefore Visual CADD must be running in order for this tool to work. Convert: This sample application converts a set of files from one CAD format to another (for example .vcd to .dxf or .gcd to .vcd). It also demonstrates an implementation of the Visual CADD API routines drawing to a window control. This app is a ‘stand-alone' and Visual CADD does not need to be running in order for this app to run. SDI: This sample application shows how to open a Single Document Interface. It is a little more comprehensive than the other five sample apps and contains many of the Visual CADD API calls that appear in the other sample apps. This app is a ‘stand-alone' and Visual CADD does not need to be running in order for this app to run. A note about loading and freeing the Visual CADD dlls: ------------------------------------------ All of these Delphi 2.0 sample applications load the Visual CADD dlls dynamically to work around a problem loading the dlls statically under WindowsNT4.0. The routines 'LoadVisualCaddDlls' and 'FreeVisualCaddDlls' in the sample apps demonstrate the method for loading and freeing the dlls. This method works for both Windows95 and WindowsNT4.0.