This page was generated automatically from The Delphi Super Page archive. If you have any remarks concerning this page please do not hesitate to mail me.
In your mail please do refer to your unique DSP author ID which is 0004267. This helps me to locate your data records in DSP databse.
Author/SiteName(Contact)e-mailHome Page
  Simada Partners (David B. Casada) [email] 




[ ] [ 840,764 bytes ] [ Shareware ] [ With Source ]
[ D5 | D6 ]
Binary Logic Executive Version 2.28, July 2005 ======================= Binary Logic Executive is a tool for building and solving binary logic diagrams in MS Windows. Simply draw the binary logic diagram using a selection of typical logic elements including OR gates, AND gates, Set-Reset flip-flops, one-shots, and timers. Configure NOT inverters at either the input or output of each logic element. Connect these logic elements with segmented lines that can be adjusted to help improve layout. Drive the logic with Input buttons and continue logic across pages using Connectors. See the real-time state of all logic with color coded indications using green for true (1 or on) and red for false (0 or off). Record your thoughts in hints attached to the logic or separate description fields. Print the logic to a color printer or save it to a file for later use (*1). Discover its features through a number of example logic diagrams included. This Delphi application contains a graphical multi-polyline component (TgcMultiPolyline) that interactively draws multi-segment lines on screen. These lines can be saved to file (via TCollection and Delphi streaming system) and restored at run-time. This is not cripple ware. The executable is full function freeware for personal use. The executable (plus optional help file) are all that is needed. It can be put in any directory where the user has read/write/execute permission. There is no installation program. Running the executable does not "install" any files on your computer. It does not use the Windows Registry or write ini files. Source Code ----------- This application is written in Borland's Delphi Pascal programming language. All source code is provided and should work with Delphi 6 and later, though it likely works on older versions as well. All custom components are created at run-time, so you don't need to install any components in the Delphi IDE (*2). The code may be reused for non-commercial purposes as long as credits remain. Reuse of code commercially requires permission. Credits ------- My TgcMultiPolyline class is partly based on work by Dr Steve Evans ( and his PolylineClass. This gave me a terrific start for understanding how to draw and manage polylines in Delphi. The book "Delphi Component Design", by Danny Thorpe, Addison-Wesley Developers Press (, (c)1997, ISBN 0-201-46136-6, was instrumental in illuminating Borland's philosophy behind Delphi components. From it I greatly expanded my knowledge of object oriented programming and ability to create custom components, particularly how to use collections and the component streaming system. BinaryLogic.exe contains a very slightly modified version of "MiTeC Runtime Object Inspector Component" Version 1.1 for Delphi 5,6, Copyright (c) 1999,2002 Michal Mutl. This tool is great for debugging programs at run-time. It's also dangerous for non-programmers. That's why its activation is hidden in the application. Notes ----- (*1) Note that all binary logic is saved in a text file. The file format is defined by the Delphi object streaming system. The format is relatively easy to understand and you can modify saved logic with a text editor if you are conscientious. Fortunately you shouldn't have to, but I have found it useful when making a copy of a whole Sheet to make slight changes. The key is to rename all components uniquely and increment the component counter TLogicTitle.Count to avoid conflicts with future components added. (*2) This version includes a run-time Delphi object inspector component. Programmers will see how to activate it. It is not "integral" to the main program, so you don't have to install the OI.pas custom component in Delphi IDE unless you wish.
Added: 25-07-2005   |  Version: 2.28 July 2005   |  Downloads: 111/111/4
Author:David B. Casada   Simada Partners   [DSP files]


1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.