DumontEXE 0.0.1
Additional Resources

This page contains a list of other projects that are either related directly to the Dumont projects, or are ancillary but helpful to the Dumont projects. If you find any of these hyper-links to be broken please email me so I can fix them. If you have any support websites that you would like to have referenced, please email me so I can include them.

Other Dumont Projects
The DumontDLL project is the predecessor to the DumontEXE project. It has the same basic functionality as the DumontEXE project but is missing things like the Running Object Table and Application Subclassing technologies. It is considered by many, well... some, me, actually, to be a first-generation Dumont project. The DumontEXE is a second-generation project so it is a substantial improvement in the Dumont environment implementation.
Commence Support and Consulting Groups
http://www.freedomcomputing.com/ (Canada/Ontario)
Freedom computing is a Canadian company that specializes in the delivery and support of Workgroup Automation solutions. They use Commence to deliver complete solutions including development, installation, training, and on-going support. They are considered by many to be the definative source for all Commence support, are are hosts of the best newsgroup resource for the Commence database.
http://www.warnertech.com/ (United States/Ohio)
WarnerTech provides affordable cost-effective technology solutions that fit the way their customers do business. The fast-paced world of information technology, coupled with the ever-changing needs of their diverse client base demand that they maintain a progressive and adaptive corporate attitude. Whether their customers are a travel agency seeking methods to simplify their customer interaction operations, or an investment management firm requiring on-call technical support for hardware and software issues, Warner Tech can provide them with customized computing support options to help streamline their business.
Application Scripting and other Support Tools
http://www.autoitscript.com/autoit3/ (free)
AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying "runtimes" required!
http://www.scriptlogic.com/products/filesystemauditor/ (purchased)
The File System Auditor allows administrators to audit file access, generate easy-to-understand compliance reports, and create alerts tied to file system events all from a centralized management console. File System Auditor protects sensitive information by reporting attempts to access and modify files and folders, with who did it and when.
http://setacl.sourceforge.net/ (free)
SetACL is a set of routines for managing Windows permissions (ACLs) from the command line, from scripts and from programs. These routines can be used from various container or interface programs. Currently there exist a command line version to be used in batch files or scripts and an ActiveX control (SetACL.ocx) which can be used from any COM-enabled language (VB, WSH scripts, ...).
Scripting Language References
ActiveXperts is a software development company for Windows networking- and communication tools. They are an excellent resource for vbScripting snippets.
Developer Fusion started back in 1999, then known as "VB Web", and was the product of too much spare time at the hands of James Crowley. Over time, the design and features of the site evolved, and regular visitors to the site started asking about how they could contribute. This enabled us to gradually amass the thousands of pages of content the site has today.
Documentation Tools
Doxygen is a documentation tool that is used heavily in the Dumont projects. It automatically documents source code. Doxygen is what is responsible for generating the document you're reading now! With the addition of a few special tags in the source code, a comprehensive documentation library can be quickly assembled. With any luck, it will be used to create nice documentation packages for any Commence database when used in conjunction with Dumont.
Graphviz is a graphical drawing tool that is used in conjunction with doxygen to automatically generate graphical charts and diagrams using basic input text files. Here is a good graphical reference document: http://www.graphviz.org/doc/info/shapes.html
CmcDoc is a tool to document Commence database structures. CmcDoc analyses the structure of a Commence database. It will collect general database information and detailed information about categories, fields, connections, and so on. You can generate reports in either HTML or XML format.
Other References
http://doc.trolltech.com/ Qt manual.
This is a reference to the Qt documentation.
OutlookCode.com is a meeting place for people who want to make Outlook "work harder" for themselves and their organizations by learning how to program applications for their own use and to share with others. No matter whether you are a beginner or an expert, you are welcome to browse the articles, samples and other resources, share your own code, and discuss Outlook programming issues here.
Outlook Redemption works around limitations imposed by the Outlook Security Patch and Service Pack 2 of MS Office 98/2000 and Office 2002/2003/2007 (which include Security Patch) plus provides a number of objects and functions to work with properties and functionality not exposed through the Outlook object model.
OutlookSpy is the ultimate Outlook developer tool. Integrated directly into Outlook, it provides fast and convenient access to all Outlook Object Model objects, lets you examine values of the properties, call functions, browse object hierarchy and monitor Outlook events. CDO is supported too!
Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.
http://notepad-plus.sourceforge.net/uk/site.htm Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. It runs in the MS Windows environment.
http://sourceforge.net/projects/gup-w32/?abmode=1 GUP for w32 is a Generic Updater running under MS Windows. The aim of GUP is to provide a ready to use and configurable updater which downloads and installs an update package. Being LGPLed, it can be integrated in both commercial and open source project.
http://technet.microsoft.com/en-us/sysinternals/default.aspx The Sysinternals web site was created in 1996 by Mark Russinovich and Bryce Cogswell to host their advanced system utilities and technical information.
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties

~ ~ ~ ~ ~ ~
Source Code without Comments is like a Cranberry Garland
without the berries. Comment your Code!
Commence Database User Support Group Forum
~ ~ ~ ~ ~ ~
Author: Mark Petryk
Lorimark Solutions, LLC