Run-Time Systems - Developers
Home Services Products Clients Developers Articles
Run-Time Systems uses Borland's Delphi for the majority of it's development. Additional tools include Borland C++ Builder, Borland JBuilder, and Microsoft Tools as required. An invaluable resource for Windows product development is the MSDN.
Provided below are downloadable sample applications that demonstrate a variety of technical solutions. Please feel free to download, comment, and incorporate these samples into your own applications (either freeware, shareware, or commerical). Run-Time Systems grants non-exclusive rights to all persons using the following source code with the only restriction being to leave any copyright notices and terms intact within the source code.
Active Scripting Translation
Translation of the Active Scripting interfaces. This includes IActiveScript* and the debugging interfaces. This unit has only been tested with Delphi 4.0. The code has been updated on March 28, 1999 to reflect accurate translation to the corresponding header files found on Microsoft's web site. This change may require some additions to existing uses clauses in your Delphi programs to include interfaces and constants defined in the different units.
COM Event
Source code that enables event sourcing from automation objects without using an ActiveX control. Supports both IUnknown and IDispatch based interfaces. Supports IObjectSafety for scripting engines and web browsers. Supports creation of true non-visual ActiveX controls. Supports IViewObject and IViewObject2 for the ActiveX controls.
Connect Demo
Simple demonstration of using connectable automation objects rather than using ActiveX controls. Both a server and a client are provided. (Requires comevent.zip)
Connect EXE
A demo similar to Connect Demo but showing an executable (local/remote server) automation server can source events as well. (Requires comevent.zip)
Remote EXE
A demo similar to Connect Demo but showing a remote server handling events. Documentation is included to help with the required DCOM settings used to test the programs. The settings are by no means the only settings that work, just the ones I used to test the programs. (Requires comevent.zip)
Non-Visual ActiveX
This is an implementation of a non-visual timer ActiveX control. The underlying implementation is an automation object but you can install it into your palette and drop it on the form as desired.
ActiveX Scripting Units
Converted headers for the Active Scripting interfaces. This download includes files not found in the Delphi 4.0 translation so source download this one as well but use the activscp.pas from the Delphi 4.0 translation if you are working in Delphi 4.0
ActiveX Scripting Host
A complete scripting host that demonstrates hosting events from a Delphi automation object. Included is a very primative syntax highlighter. Anyone who can provide an alternative, it would be appreciated. comevent.zip and axscript.zip source required.
Simplified Scripting Host
A simplified scripting demo provided by Brain Dupras. This demo contains a modified version of the comevent.zip source code, be careful not to overwrite your existing source.
Collection Demo
A demo of how to create collections in Delphi. This is a barely functional demo of a file finder. It is intentionally lean to demonstrate the requirements for a collection object.
Quick View
A simple function to invoke the Windows quick viewer application from your own program.
Copyright © 1995-2005 Run-Time Systems. All Rights Reserved.