  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Well, I am gradually getting setup here in North Carolina. Beautiful state by the way, assuming you can survive the summers. As I am typing this, the temperature is edging towards 100 with almost 100 percent humidity. Oh well… I guess that is one of the prices to pay.

UNDU’s home page on the Informant Communications web site is now up and running. Some of you may be reading this issue straight off the web as a matter of fact. The URL for the UNDU home page is http://www.informant.com/undu/index.htm. Individual issues will be located off of the http://www.informant.com/undu directory and will be in the format DNyymmdd where yy, mm, and dd stand for the year, month, and day (respectively) of the issue. This issue is the June 96 issue so it should be found at http://www.informant.com/undu/dn960601/dn960601.htm. WebMasters of other Delphi-related sites may feel free to attach links to these locations. Please be patient if they don’t show up there immediately, it takes a little extra time to get the pages together. Sorry I renamed the issues again, but I promise I will stick with this scheme…

This issue of UNDU is going to be quite elaborate. For a month or two I will be publishing UNDU for both Win95 and Win31. The Windows 95/NT help engine has much greater capabilities that I am starting to use. Ultimately, however, I will stop publishing a Win31 specific format, as it is just too much extra work. In order to differentiate between the zip files containing the two versions, I will be renaming the zip file for the Windows 3.1 version of the issue one number higher. For example, this issue will be found as DN960601.ZIP for the Windows 95/NT version and DN960602.ZIP for the Windows 3.1 version. This file that you are looking at now is the Win95 version.

This issue also marks the first time I am using a new Help system: WinHelp Office 95 by Blue Sky Software. The key component to this package is RoboHelp 95 and assuming everything goes according to plan, I will be able to create a single document using RoboHelp which will then be made into both a Windows HLP file and also the HTML documents for UNDU’s web pages. The issues prior to this one were converted from HLP files to HTML files using a utility in the WinHelp Office package called Help-To-HTML which does an excellent job converting HLP documents directly into HTML pages. You are going to be hearing much more about RoboHelp and WinHelp Office over the next few issues.

A Few Comments

The UNDU Awards

The Beginners Corner

Products & Reviews

Making Menu Items Work Like Radio Buttons

Component Cookbook

Tips & Tricks

Index of Past Issues

Where to Find UNDU


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Index of Past Issues

Below is a complete index of all principle articles in past issues of the Unofficial Newsletter of Delphi Users. Provided that you have the prior issues in the same directory as this issue, you can click on any of these hotspots to go directly to that article. To return to the index, you can click on the Back button, or you can use the History list. Once you jump to one of these issues, you can navigate through the issue as you would normally, but you will need to go to the History list to get back to this index. There will be an updated index included in all future issues of UNDU.

Issue #1 - March 15, 1995

What You Can Do

Component Design

Currency Edit Component

Sample Application

The Bug Hunter Report

About The Editor

SpeedBar And The ComponentPalette

Resource Name Case Sensitivity

Lockups While Linking

Saving Files In The Image Editor

File Peek Application

Issue #2 - April 1, 1995

Books On The Way

Making A Splash Screen

Linking Lockup Revisited

Problem With The CurrEdit Component

Return Value of the ExtractFileExt Function

When Things Go Wrong

Zoom Panel Component

Issue #3 - May 1, 1995

Articles

Books

Connecting To Microsoft Access

Cooking Up Components

Copying Records in a Table

CurrEdit Modifications by Bob Osborn

CurrEdit Modifications by Massimo Ottavini

CurrEdit Modifications by Thorsten Suhr

Creating A Floating Palette

What's Hidden In Delphi's About Box?

Modifications To CurrEdit

Periodicals

Progress Bar Bug

Publications Available

Real Type Property Bug

TIni File Example

Tips & Tricks

Unit Ordering Bug

When Things Go Wrong

Issue #4 - May 24, 1995

Cooking Up Components

Food For Thought - Custom Cursors

Why Are Delphi EXE's So Big?

Passing An Event

Publications Available

Running From A CD

Starting Off Minimized

StatusBar Component

TDBGrid Bug

Tips & Tricks

When Things Go Wrong

Issue #5 - June 26, 1995

Connecting To A Database

Cooking Up Components

DateEdit Component

Delphi Power Toolkit

Faster String Loading

Font Viewer

Image Editor Bugs

Internet Addresses

Loading A Bitmap

Object Alignment Bug

Second Helping - Custom Cursors

StrToTime Function Bug

The Aquarium

Tips & Tricks

What's New

When Things Go Wrong

Issue #6 - July 25, 1995

A Call For Standards

Borland Visual Solutions Pack - Review

Changing a Minimized Applications Title

Component Create - Review

Counting Components On A Form

Cooking Up Components

Debug Box Component

Dynamic Connections To A DLL

Finding A Component By Name

Something Completely Unrelated - TVHost

Status Bar Component

The Loaded Method

Tips & Tricks

What's In Print

Issue #7 - August 31, 1995

ChartFX Article

Component Cookbook

Compression Shareware Component

Corrected DebugBox Source

Crystal Reports - Review

DBase On The Fly

Debug Box Article

Faster String Loading

Formula One - Review

Gupta SQL Windows

Header Converter

Light Lib Press Release

Limiting Form Size

OLE Amigos!

Product Announcements

Product Reviews

Sending Messages

Study Group Schedule

The Beginners Corner

Tips & Tricks

Wallpaper

What's In Print

Issue #8 - October 10, 1995

Annotating A Help System

Core Concepts In Delphi

Creating DLL's

Delphi Articles Recently Printed

Delphi Informant Special Offers

Delphi World Tour

Getting A List Of All Running Programs

How To Use Code Examples

Keyboard Macros in the IDE

The Beginners Corner

Tips & Tricks

Using Delphi To Perform QuickSorts

Issue #9 - November 9, 1995

Using Integer Fields to Store Multiple Data Elements in Tables

Core Concepts In Delphi

Delphi Internet Sites

Book Review - Developing Windows Apps Using Delphi

Object Constructors

QSort Component

The Component Cookbook

TSlideBar Component

TCurrEdit Component

The Delphi Magazine

Tips & Tricks

Using Sample Applications

Issue #10 - December 12, 1995

A Directory Stack Component

A Little Help With PChars

An Extended FileListBox Component

Application Size & Icon Tip

DBImage Discussion

Drag & Drop from File Manager

Modifying the Resource Gauge in TStatusBar

Playing Wave Files from a Resource

Review of Orpheus and ASync Professional

The Component Cookbook

Tips & Tricks

UNDU Readers Choice Awards

Using Integer Fields to Store Multiple Data Elements in Tables

Issue #11 - January 18th, 1996

Core Concepts With Delphi - Part I

Core Concepts With Delphi - Part II

Dynamic Delegation

Data-Aware DateEdit Component

ExtFileListBox Component

DBExtender Product Announcement

Dynamic Form Creation

Finding Run-Time Errors

Selecting Objects in the Delphi IDE

The Beginners Corner

The Delphi Magazine

Top Ten Tips For Delphi

The Component Cookbook

Tips & Tricks

The UNDU Awards

Issue #12 - Feburary 23rd, 1996

The Beginners Corner

Delphi Projects

Marketing Your Components

An LED Component

A 3D Progress Bar

Common Strings Functions

Checking if your application is running already

AutoRepeat for SpeedButtons

Form and Component Creation Tip

Detecting a CD-ROM Drive

Drawing Metafiles in Delphi

Shazam Review

Product Announcement - Dr. Bob's Delphi Experts

Book Review - Instant Delphi Programming

Tips & Tricks

The Component Cookbook

Issue #13 - May 1st, 1996

Core Concepts - Sorting

Delphi Information Connection

Creating Resource-Only DLL's

Quick Reports

TIFIMG Product Announcement

Issue #14 - June 1st, 1996

A 3-D Component

An Animation Component

A Bug In TGauge

The Component Cookbook

A Look At Cross Tabs

New Book - Delphi In Depth

New Book - The Revolutionary Guide to Delphi 2

Making the Enter Key Work Like the Tab Key

Jumping Straight to Form Level

Making Menu Items Work Like Radio Buttons

Modifying The System Menu

Products & Reviews

The Beginners Corner

The UNDU Awards

Tips & Tricks

Return to Front Page


Where To Find UNDU

Typically, each issue of the newsletter is posted to three locations. First, UNDU is posted as a Windows HLP file to the Borland Delphi forum on CompuServe (GO DELPHI) in the "Delphi IDE" file section. If you want the issue as soon as it comes out, then this is the place to look. I also put the HLP file in the Informant Communications forum (GO ICGFORUM) in the "Delphi 3rd Party" file section at the same time. Lastly, all issues are converted to web pages and are available on the Informant Communications web site located at http://www.informant.com


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Tips & Tricks

If you have some interesting tips and tricks, please share them! This section is one of the favorites in UNDU, so I am always on the lookout for more!

Modifying The System Menu

Jumping Straight to Form Level

How to make the Enter Key work like the Tab key

A bug in Delphi 2.0?

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Making Menu Items Work Like Radio Buttons

by Adrian Bottoms  CIS: 100435,2330

This article describes a method for making a group of menu items work in the same way as a group of radio buttons. In addition it also shows you how to use your own bitmaps for the menu item check marks.

For one project I had a need to allow the user to select one, but only one, from a set of choices. This is a classical application for Radio Buttons in Windows. However I didn't want to have a group of radio buttons cluttering up my window and had decided against having a menu item which would pop up a dialog box containing the radio buttons as being one more level of indirection than I wanted. I decided the easiest interface for the user to grasp quickly would be a set of menu items, one for each choice.

If the menu structure is known at compile time it is not too difficult to write code that will check the chosen option and uncheck all others in the group. However this does lead to a maintenance problem if another menu item is added at a later date. In my case, though, the menu items for these options are actually built at run-time from a scan of DLLs lying on the disc. While it would be possible to build a list of data structures to describe the group as the items are found this leads to yet more coding, debugging and maintenance.

My challenge was to implement the behavior I wanted without using any knowledge of the items in the group. For the sake of an example imagine a menu structure as follows:

Menu item One is to work as a group of radio buttons with only one of the items One_A through One_D allowed to be selected. Selecting one deselects the others. Menu item Two has three groups of radio items; Two_A - Two_B, Two_C - Two_E, and Two_F.  Menu item Three has four items which do not operate as a radio group. This menu was obviously set up for testing and debugging purposes!

To see the main application unit form definition (.DFM), click here.

The form is set up so that there is a different OnClick event handler for each main menu item, MenuOneItemClick, MenuTwoItemClick and MenuThreeItemClick. In addition there is an MainitemClick OnClick event handler for clicks on the One and Two main menu items. This event handler is used to support the user defined checkmark bitmaps and will be covered later.

To see the entire source code for the test unit, click here.

The key to implementing the behavior I wanted was the PARENT and the parent's ITEMS properties. Each of the menu items in the drop down menus has a PARENT property. This is in effect a pointer to the menu item which "owns" the item being clicked on. This parent has an item list which holds the list of items form that drop down menu.

MenuOneItemClick handles the simple case where all items in the list form a radio group. Using the PARENT property of the clicked item (without having to know which one was clicked) it is possible to iterate down the whole item list unchecking all of the items. The item that was clicked on is then checked.

MenuTwoItemClick handles the extended definition of a group where a group is bounded by either an end of the menu or a separator (a menuitem with a hyphen as a caption). This extended definition allows a menu with several groups to be constructed. This uses basically the same algorithm as MenuItemOneClick except that the range over which to uncheck is determined from the menu structure starting at the item which was clicked. This is done by searching for the end of the menu or an item with a '-' caption, whichever comes first.

MenuThreeItemClick is the default type of action where the check mark on the clicked item is simply toggled.

Using User Defined Bitmaps for Checkmarks

Once I had the above scheme working correctly I noticed that the radio groups of menu items did not give the expected visual feedback. Since the default checkmarks are a tick for checked and nothing for unchecked the appearance was deceptive. Users are used to menu items operating independently rather than as a radio group. I decided I needed to give extra feedback and have user defined checkmarks similar to radio buttons.

I used the Image Editor in Delphi to create two bitmaps ON.BMP and OFF.BMP. In my case these are colored buttons with a red center for off and green for on. They could equally be a tick and across or anything else. The forms OnCreate handler is used to create two bitmap objects and load them from disc. These are freed when the program exits. (Editors Note: These bitmaps seem to be painted on the menu with the SRCAND raster operation. As a result, in the graphic below, the bright red and bright green graphics are dull because the color is being added to gray on the form. Normally, you would only use monochrome bitmaps for this reason)

These bitmaps are set as the check marks by using the Windows SetMenuItemBitmaps API call. Since the bitmaps need to be set before the drop down menu is displayed these bitmaps are set for all items in the item list when the click is made on the main menu bar item. Again a common event handler, MainItemClick is used for both One and Two. Menu item Three does not have this handler specified so the standard tick checkmark appears.

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Component Cookbook

A Full-Motion 3-D Component

An Animation Component

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Menu Items Form Definition File - MAIN.DFM

object MainForm: TMainForm

  Left = 896

  Top = 1

  Width = 252

  Height = 111

  Caption = 'Menu Test'

  Font.Color = clWindowText

  Font.Height = -17

  Font.Name = 'System'

  Font.Style = []

  Menu = MainMenu

  PixelsPerInch = 120

  OnCreate = FormCreate

  OnDestroy = FormDestroy

  TextHeight = 20

  object MainMenu: TMainMenu

    Left = 4

    object OneItem: TMenuItem

      Caption = 'One'

      OnClick = MainItemClick

      object OneAItem: TMenuItem

        Caption = 'One_&A'

        OnClick = MenuOneItemClick

      end

      object OneBItem: TMenuItem

        Caption = 'One_&B'

        OnClick = MenuOneItemClick

      end

      object OneCItem: TMenuItem

        Caption = 'One_&C'

        OnClick = MenuOneItemClick

      end

      object OneDItem: TMenuItem

        Caption = 'One_&D'

        OnClick = MenuOneItemClick

      end

    end

    object Two: TMenuItem

      Caption = 'Two'

      OnClick = MainItemClick

      object TwoA: TMenuItem

        Caption = 'Two_A'

        OnClick = MenuTwoItemClick

      end

      object TwoB: TMenuItem

        Caption = 'Two_B'

        OnClick = MenuTwoItemClick

      end

      object Separator_1: TMenuItem

        Caption = '-'

        OnClick = MenuTwoItemClick

      end

      object TwoC: TMenuItem

        Caption = 'Two_C'

        OnClick = MenuTwoItemClick

      end

      object TwoD: TMenuItem

        Caption = 'Two_D'

        OnClick = MenuTwoItemClick

      end

      object TwoE: TMenuItem

        Caption = 'Two_E'

        OnClick = MenuTwoItemClick

      end

      object Separator_2: TMenuItem

        Caption = '-'

        OnClick = MenuTwoItemClick

      end

      object TwoF: TMenuItem

        Caption = 'Two_F'

        OnClick = MenuTwoItemClick

      end

    end

    object ThreeItem: TMenuItem

      Caption = 'Three'

      object ThreeAItem: TMenuItem

        Caption = 'Three_&A'

        OnClick = MenuThreeItemClick

      end

      object ThreeBItem: TMenuItem

        Caption = 'Three_&B'

        OnClick = MenuThreeItemClick

      end

      object ThreeCItem: TMenuItem

        Caption = 'Three_&C'

        OnClick = MenuThreeItemClick

      end

      object ThreeDItem: TMenuItem

        Caption = 'Three_&D'

        OnClick = MenuThreeItemClick

      end

    end

  end

end

Return to Article

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Source Code for Unit MAIN.PAS

UNIT Main;

// Test program to see if I can make menus behave like radio buttons.

// What I want to do is to have a drop down menu with items on it,

// one of which may be selected. The selected one is to be shown as

// selected by a check mark (the CHECKED property). When one is selected

// the others are deselected automatically.

// While it would be possible to have OnClick handlers for each menu item

// which "know" about all other items in that group this would be a right

// royal pain to maintain. The challenge is to have a single OnClick handler

// for all of the items on that menu and have it remove any existing check

// marks from all items and apply the check mark to the clicked one.

// To make life more interesting (challenging!) we further define a group

// of radio menu items to be a group of items which are delimited at the

// start either by the start of the list or a horizontal separator; and

// at the end by the end of the menu list or another separator.

INTERFACE

USES

    SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,

    Forms, Dialogs, Menus, StdCtrls, ExtCtrls, Buttons;

TYPE

    TMainForm = CLASS(TForm)

        MainMenu    : TMainMenu;

        OneItem     : TMenuItem;

        OneAItem    : TMenuItem;

        OneBItem    : TMenuItem;

        OneCItem    : TMenuItem;

        OneDItem    : TMenuItem;

        Two         : TMenuItem;

        TwoA        : TMenuItem;

        TwoB        : TMenuItem;

        TwoC        : TMenuItem;

        TwoD        : TMenuItem;

        TwoE        : TMenuItem;

        TwoF        : TMenuItem;

        ThreeItem   : TMenuItem;

        ThreeAItem  : TMenuItem;

        ThreeBItem  : TMenuItem;

        ThreeCItem  : TMenuItem;

        ThreeDItem  : TMenuItem;

        Separator_1 : TMenuItem;

        Separator_2 : TMenuItem;

        PROCEDURE MenuOneItemClick(Sender: TObject);

        PROCEDURE MenuThreeItemClick(Sender: TObject);

        PROCEDURE MenuTwoItemClick(Sender: TObject);

        PROCEDURE FormCreate(Sender: TObject);

        PROCEDURE FormDestroy(Sender: TObject);

        PROCEDURE MainItemClick(Sender: TObject);

      PRIVATE

        OnBMP   : TBitMap;

        OffBMP  : TBitMap;

      PUBLIC

        { Public declarations }

      END;

VAR

    MainForm    : TMainForm;

IMPLEMENTATION

{$R *.DFM}

// This procedure handles the event of the creation of the form. It creates

// and loads the two bitmaps for the menu item on and off states. Remember

// to destroy them before exiting.

PROCEDURE TMainForm.FormCreate(Sender: TObject);

BEGIN

  OnBMP  := TBitMap.Create;

  OffBMP := TBitMap.Create;

  OnBMP.LoadFromFile('On.BMP');

  OffBMP.LoadFromFile('Off.BMP');

END;

// This procedure handles the destruction of the form. It frees the two

// bitmaps created by the FormCreate.

PROCEDURE TMainForm.FormDestroy(Sender: TObject);

BEGIN

  OnBMP.Free;

  OffBMP.Free;

END;

// This procedure handles the click event for the menu items on the menu

// menu bar (all of them). It sets the bitmaps for all the popup items

// hanging below this menu item.

PROCEDURE TMainForm.MainItemClick(Sender: TObject);

VAR

  I : Integer;

BEGIN

  FOR I := 0 TO (Sender AS TMenuItem).Count - 1 DO

    SetMenuItemBitMaps((Sender AS TMenuItem).Handle, I, MF_BYPOSITION,

                         OffBMP.Handle, OnBMP.Handle);

END;

// Handles OnClick events for all items in the One menu. This routine uses

// the Parent property of the menu item that has been clicked to go down

// the list of all menu items hanging off the parent and set them unchecked.

// It then checks the one clicked. Only one of them can be checked at any

// one time so that this set of menu items acts like a group of radio

// buttons.

PROCEDURE TMainForm.MenuOneItemClick(Sender: TObject);

VAR

  I : Integer;

BEGIN

  WITH (Sender AS TMenuItem) DO

    BEGIN

      // Uncheck them all items on the parents list then check the clicked

      FOR I := 0 TO (Parent.Count - 1) DO

        Parent[I].Checked := FALSE;

      Checked := TRUE;

    END;

END;

// This handles the OnClick events for all items in menu Two. Menu two

// contains several menu items some of which are separated from the others

// by a horizontal bar. We want these three groups to act like three

// separate groups of radio buttons, i.e. only one in each group should be

// checked at any one time but they operate as separate groups.

PROCEDURE TMainForm.MenuTwoItemClick(Sender: TObject);

VAR

  I       : Integer;

  ThisOne : Integer;

  First   : Integer;

  Last    : Integer;

  Parent  : TMenuItem;

BEGIN

  // Get the parent item and then the index of the clicked one

  Parent := (Sender AS TmenuItem).Parent;

  ThisOne := Parent.IndexOf(Sender AS TMenuItem);

  // Now find the first one in this group.

  // The start is either the first item or an item with a '-' caption

  First := 0;

  IF (ThisOne <> 0) THEN

    FOR I := ThisOne DOWNTO 0 DO

      IF Parent[I].Caption = '-' THEN

        BEGIN

          First := I + 1;

          Break;

        END;

  // Now find the end of the group

  Last := Parent.Count - 1;

  IF (ThisOne <> Last) THEN

    FOR I := ThisOne TO Parent.Count - 1 DO

      IF Parent[I].Caption = '-' THEN

        BEGIN

          Last := I - 1;

          Break;

        END;

  // Now uncheck all the items and check the clicked one

  FOR I := First TO Last DO

    Parent[I].Checked := FALSE;

  Parent[ThisOne].Checked := TRUE;

END;

// Handles OnClick events for all items in the Three menu. This just toggles

// the check for the menu item clicked. They can all be individually checked

// or unchecked as needed.

PROCEDURE TMainForm.MenuThreeItemClick(Sender: TObject);

BEGIN

  (Sender AS TMenuItem).Checked := NOT (Sender AS TMenuItem).Checked;

END;

END.

Return to Article

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Understanding Why Cross Tables Are Important

A review of Kevin Liu's Multi-Dimensional CrossTab VCL's

by Stephen C. Ebbrell  CIS: 100101,455

Business Software Developers who haven't used Cross Tables probably don't understand their significance to the end user. I have been including Cross Tables in my applications for a number of years, in fact, at one time I spent all my time developing new Cross Tables for existing clients, once they have one, they must have more!

The nearest thing to Cross Tables is the Spreadsheet, anyone can read and understand the output from a spreadsheet and so it is with Cross Tables, this is the reason why Cross Tables are so popular with my clientele, anyone in the office can understand the data without having to go on a four week course.

When I moved to Delphi, although Report Smith included Cross Table Templates I didn't want to have three railway engines pulling one carriage, I haven't quite got round to distributing my products on CD yet!

There was Kevin Liu's quite amazing Multi-Dimensional CrossTab component, but it had no Report facility and to be able to produce hard copy is a must for any office. I contacted Kevin asking if it would be possible to have reporting, and although he was very sympathetic to my request he did think it would take quite some time to figure out.

The Multi-Dimensional properties are something I have never seen before in a Cross Table and open up a whole new horizon, the multi-dimensional aspect allows you to have multiple Row and Column headings, the end user can drag and drop the headings turning Rows into Columns etc. the Cross Table reflects these movements changing the cell data accordingly, this has the effect of being able to view the data from many different perspectives, and of course all changes are reflected in the Printed Report, resulting in one Cross Table being able to produce numerous different Reports without any additional coding. On the subject of coding, apart from setting the properties, only two statements are required for the onClick event of the Print Button, and two statements for the Preview Button, can life be this easy?

In no time at all Kevin contacted me asking if I would beta test the new versions, after some early printer driver problems everything came together, version 2.3 had arrived. At last I now had the component which was top of my wish list.

Both 16 and 32 bit versions are now available for download from CompuServe and the Delphi Super Page on the WEB. The 16 bit version filename is CROSSTAB.ZIP the 32 bit version is named CROSS32.ZIP.

The 32 bit version allows previewing and printing of the report whilst the 16 bit version is identical but doesn’t include the Report Preview facility, yet.

Apart from the preview aspect both versions function identically, both include standard CrossTab, SQL CrossTab and the Report components. Properties are pretty extensive, allowing you to customize most of the visual and print attributes. True to Delphi, creating a new CrossTab complete with Report can take as little as a couple of minutes, the end result looks like it took days to program, (more money in the bank and more time to spend it !!).

Printed Reports reflect all changes made by the end user such as dragging and dropping Columns to Rows or vice versa.

Showing the new CrossTab application to a client had him jumping round the office with joy, CrossTabs have been known to have this effect on some people!

Summary

Kevin’s CrossTab VCL’s is typical of the growing range of excellent low cost components which are available for Delphi, being priced at just $49.95 (price includes 16 & 32 bit versions) and is available via SWREG ID: 11080 or mail order from the US.

Although I am based in the United Kingdom and Kevin is based in Taiwan, the fast exchange of information and files via CompuServe and the InterNet has made it possible to release these products much earlier than they would have been otherwise. I have enjoyed our little foray which hopefully will prove beneficial to all the Delphi community.

Return to Products & Reviews

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Modifying The System Menu in Delphi

by Adrian Bottoms    CIS 100435,2330

While I was developing some client/server WinSock code to talk between Windows and an Alpha running OpenVMS I was experimenting with the differences between the blocking and asynchronous routines.

In order to make sure that Windows was still processing and dispatching messages I wanted to have a small application running externally that would keep updating a display of the number of ticks since Windows was started. I wrote this as a small Delphi application. Initially the time between timer events was set at design time in the INTERVAL property of the timer.

The form is set up with BorderIcons as biSystemMenu and with BorderStyle as bsDialog; the client area is set to a height of zero when the form is created. This produces a somewhat minimal window with the timer event handler writing the current tick value to the window caption. This satisfied my need for a while as I could see by watching the window caption when the delivery of messages was blocked.

After a while I wanted to be able to change the timer interval without having to rebuild the program. Rather than increase the size of window by adding some other furniture such as a menu bar or a button, I decided that the obvious place for my option was on the system menu of the window. I created another hidden form, CONFIG, which contained a spin edit to accept the new value for my timer interval and the appropriate code for the main routine to access the value.

My problem then was to insert another item onto the main system menu. I dropped a popup menu component onto the main form and set its caption to 'Timer Interval...'. Its OnClick handler fires up the Configure dialog and sets the timer interval to the value the user sets in the spin edit.

The OnCreate handler for the main menu contains the following code:

    AppendMenu(GetSystemMenu(Handle, FALSE), MF_SEPARATOR, 0, '');
    StrPCopy(Temp, TickIntervalItem.Caption);
    AppendMenu(GetSystemMenu(Handle, FALSE), MF_STRING,
        TickIntervalItem.Handle, Temp);

This first appends a separator item to the system menu; copies the caption for the item I'm adding to a C type string and then appends that menu item to the system menu. Easy!

Well... Not quite so easy. The problem is that in order to pick up the click for an item in the system menu the application has to process the WM_SYSCOMMAND message. Fortunately in Delphi is easy to arrange for a procedure to handle any particular windows message. For example for the WM_SYSCOMMAND message we declare a procedure:

    PROCEDURE OnWM_SysCommand (var Msg : TMessage); message WM_SysCommand;

This procedure will now receive messages each time the system menu is clicked. It only remains for it to decide whether the click is for our added item or one of the standard items. The windows message that is delivered contains the handle of the clicked item in the wParam parameter. If this matches the handle of the item we added then a click event for that item is simulated. If not then the event is simply passed on to the normal handler.

To see the source code for the main unit, click here.

If you want to look at the entire project, it is provided here in UUENCODED format.

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Source Code for unit MAIN.PAS

unit Main;

interface

uses

  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

  Menus, ExtCtrls;

type

  TMainForm = class(TForm)

    Timer: TTimer;

    TickIntervalMenu: TPopupMenu;

    TickIntervalItem: TMenuItem;

    procedure FormCreate(Sender: TObject);

    procedure OnTimerTick(Sender: TObject);

    procedure OnTickIntervalItemClick(Sender: TObject);

  private

    { Private declarations }

  public

    PROCEDURE OnWM_SysCommand (var Msg : TMessage); message WM_SysCommand;  end;

var

  MainForm: TMainForm;

implementation

uses Config;

{$R *.DFM}

PROCEDURE TMainForm.FormCreate(Sender: TObject);

// This procedure is called when the form is created. Its purpose is to:

// 1)  Set the client height to zero (we don't need one)

// 2)  Fix up the system menu to have TickInterval item added

VAR

  Temp : ARRAY [0..32] OF Char;

BEGIN

  // Don't want any client area

  ClientHeight := 0;

  AppendMenu(GetSystemMenu(Handle, FALSE), MF_SEPARATOR, 0, '');

  StrPCopy(Temp, TickIntervalItem.Caption);

  AppendMenu(GetSystemMenu(Handle, FALSE), MF_STRING,

      TickIntervalItem.Handle, Temp);

END;

PROCEDURE TMainForm.OnWM_SysCommand (VAR Msg : TMessage);

// This procedure is called to handle the WM_SysCommand event from Windows.

// This event is generated when one of the items on the system menu is

// clicked. We want to know if the click is for the item we added. If it

// is then we activate the handler for that one. If not then we pass the

// event on through for the default handling.

BEGIN

  IF (Msg.wParam = TickIntervalItem.Handle) THEN TickIntervalItem.Click;

  Inherited;

END;

PROCEDURE TMainForm.OnTickIntervalItemClick(Sender: TObject);

// This procedure handles the click onthe TimerInterval menu item.

// It fires up a dialog box to set the timer interval to what the

// user wants it to be.

BEGIN

  Timer.Enabled := FALSE;  // Prevent more ticks

  ConfigureDlg  := TConfigureDlg.Create(Self);

  ConfigureDlg.SetConfig(Timer.Interval);

  // Show the configure form and then read the values back

  ConfigureDlg.ShowModal;

  IF ConfigureDlg.ModalResult = mrOK THEN

    Timer.Interval := ConfigureDlg.GetConfig;

  // Destroy the configuration form

  ConfigureDlg.Free;

  Timer.Enabled := TRUE;  // Allow more ticks

END;

PROCEDURE TMainForm.OnTimerTick(Sender: TObject);

// This is the handler for the timer tick event. Get the number of ticks

// since Windows started and display it as the form caption.

BEGIN

  Caption := IntToStr(GetTickCount);

END;

End.

Return to Article

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

UUEncoded Project Files

begin 644 PROJECT1.ZIP

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

MY]AQ[@``Q@3$!EW[ZGD](@@7&XWBOM=O#O/O"`(.X1[\8<I=H%3C>-"#M98\

M1]!=O!'G>+A]T6U8Z^52UOJUGLXXE?A\_E;KQ9'_1]?>%',-6<KFN?RE@T:7

MD;KY_$*-LM7=QU(@2Z7:RE7#.9!FR333,_`!O=C*Q=`G4(!D6G;6'MA6OD?1

M4/H$-<U<WJ0]4G')=CQB4]`P(2_RHFAIG!>E*4W`36Y,R'/..,YG;M8!-T69

M![\T-B<R+5B><DHX+8+8=*JBR]=G*F<#D)P#29&'!1A4%-L1J&(&:,4**Q"X

MZWWB+JEPS[5DHP8J@!T0$L3--6)%^+Y%W!.0\4'`*UI@XDKS`I[@'A[AF?``

M+^2]A7W!W2!@/.Z[KN`N$O`#4$L'")!'?9-?`0``;`,``%!+`0(4"Q0`"@`(

M`"QDPR"^(1?$,`0``$<(```*````````````(`````````!#;VYF:6<N9&-U

M4$L!`A0+%``*``@`163#(/%]H&1T`0``70(```H``````````0`@````:`0`

M`$-O;F9I9RYD9FU02P$"%`L4``H`"`#X8\,@["$2>$4!``"D`@``"@``````

M```!`"`````4!@``0V]N9FEG+G!A<U!+`0(4"Q0`"@`(`"QDPR">>,-=,0<`

M`&T-```(````````````(````)$'``!-86EN+F1C=5!+`0(4"Q0`"@`(`%=D

MPR`U?&%!.@$``-L!```(``````````$`(````/@.``!-86EN+F1F;5!+`0(4

M"Q0`"@`(`,ECPR`)\^>//P0``#8*```(``````````$`(````&@0``!-86EN

M+G!A<U!+`0(4"Q0`"@`(`(5CPR!PGM1&)P$``.0!```,``````````$`(```

M`-T4``!0<F]J96-T,2YD;V902P$"%`L4``H`"`"%8\,@!R*H,Z0````E`0``

M#``````````!`"`````^%@``4')O:F5C=#$N9'!R4$L!`A0+%``*``@`]&C#

M(!_+D<AA!```U0L```P``````````0`@````'!<``%!R;VIE8W0Q+F1S:U!+

M`0(4"Q0`"@`(`-1APR"01WV37P$``&P#```,````````````(````+<;``!0

A<F]J96-T,2YR97-02P4&``````H`"@`R`@``4!T`````

end

Return to Article

Return to Front Page


Jumping Straight to Form Level

by Steve Griffiths - CIS: 102523,27

I liked finding out that you can <Escape> from parent to parent in a form, but did you know that if you click on an object and then <Shift> click, you go straight to form level?


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

New Book - The Revolutionary Guide to Delphi 2

This book, now in all major bookstores, is a new high level guide to Delphi. It is aimed at the serious Windows developer, the programmer who wants more detailed discussion of key topics, and the Delphi user keen to enhance their applications.

Written by a team of nine authors, the book shows you the whys and wherefores of using Delphi and covers both 16- and 32-bit versions. Topics include the Open Tools API, component creation, direct communication with the BDE, creating your own DLLs and the latest 32-bit programming issues.

As a taster, check out the chapter listing:

An Outline of Delphi - the Product

Delphi Pascal and Delphi Object Pascal

Application Design

Debugging Windows Applications

Writing Database Applications

The Borland Database Engine

Introducing ReportSmith

Borland, SQL and InterBase

Writing Delphi Components

Data-aware Components

Component and Property editors

Delphi Experts and VCS

The Windows API - Beyond the VCL

Interfacing with other apps, using DDE and OLE

32-bit issues, inc. threads & OLE automation

Dynamic Link Libraries

Optimization

The book's accompanying CD contains a complete and searchable electronic version of the book, all the source code, and a wide selection of useful components and demos.

The Revolutionary Guide to Delphi 2

ISBN 1-874416-67-2

Authors:	Ewan McNab, William Wako, Douglas Horn, Brian Long,

Colin Winning, Bob Swart, Arjan Jansen, Dave Jewell, Paul Hinks,

Published by Wrox Press

Price US$ 49.95, Can$ 69.95, UKL 46.99

For further information, contact your local bookstore, or email the book's editors, Gordon Rogers (email: gordonr@wrox.com) and Tim Briggs (timb@wrox.com).

The UK-DDG (e-mail Joanna at 100016,355) sells the book as well! You can also find more information on our web site - www.wrox.com.

Return to Products & Reviews

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

3-D Component

by Robert Vivrette - CIS: 76416,1373

A while back I put together a component capable of managing and displaying a 3-dimensional coordinate system. I am currently incorporating this component into a space game that I am writing, but thought that some of you out there might be interested in its capabilities. I am not including the source to the THREED component, but I am including the DCU file and a file describing the interface to the unit in case anyone wants to play with it a little.

This sample program uses one of the ThreeD components and seven SlideBar components for dynamically controlling some of the parameters in the demo. ThreeD has the capability of placing points in space and representing them in varying sizes and colors. It also can register lines of varying color as well.

I have provided this entire project in a UUENCODED format, for those of you who want to give it a go. The units included were compiled under Delphi 2.0.

Return to Component Cookbook

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

3-D Component Project - UUENCODED

begin 644 DEMO3D.ZIP

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

MF:W/"*\0BZY:GEI7%+/RTG$P)O1=ZO3Y[EK;1KGA>XR24I;(1#"^T.>0Y)XI

MSI9E;-64D@N=7UEG'>@W_3`Z\)HRDP66)XJ?8S[9`F'KYY_M:]RC.L(`"EQ3

MP-PP4D'T-;9#CL5.(<S1D,.Q*Z^[49W7^V$'[FFI78%?@<W8X1J"BRL(6S(6

M$L+R%B:[AG&E84&^*KHQMAXLYC24&HBZ+JYY\V7@I'P)A!%'P<?<G(VX0'$U

ME/#\W[LYB@+MC'QRBZ:M_LPH\$.0E%G%"VS9_>S]*G>B8.KHALUIO.9OSNK1

MTW>!?C9O*RGL%FHY*3"R)O8HC^^\QZ@H?(W4N^O_;8&&A'W_J-!+![ULT%L,

MNJ7:`JZ!\-WM,BKY6C17@RVZQG+PL\OOAU"6%(\5VY4&'CKX60<_N^!G;_-G

M[%`W16#;61W)=&DQN&@RN#AC\-8WGJT%EZ<&W:Z32*_[O:EQ6DM^;#0T[#J+

M&G&V-$5<9]9]&9A^D$>NN[9XMEM]Z=0L-\]/+'>M@SQH\NM>;B8JSOXH%)_4

M6OV'5LI\Q\=^#UIA'42E<*]U$K7#BW\U;F_^`U!+`0(4`!0``@`(`$YVPR#+

M?2I,O@0``!H-```*``````````$`(`````````!$14U/,T0N1%-+4$L!`A0`

M%``"``@`5'3#(`CIZCI*B@$```H#``H````````````@````Y@0``$1%34\S

M1"Y%6$502P$"%``4``(`"`#2<,,@_4C7AQ(#``!P#0``"0`````````!`"``

M``!8CP$`54Y)5#$N4$%34$L!`A0`%``"``@`(G3#('">U$8G`0``Y`$```H`

M`````````0`@````D9(!`$1%34\S1"Y$3T902P$"%``4``(`"``'5L(>V%CB

MHG\```"H````"@`````````!`"````#@DP$`1$5-3S-$+D104E!+`0(4`!0`

M`@`(`#9YQ1X,WLO#Y@```"L!```*``````````$`(````(>4`0!$14U/,T0N

M3U!44$L!`A0`%``"``@`-GG%'O;UL;Q@`0``;`,```H````````````@````

ME94!`$1%34\S1"Y215-02P$"%``4``(`"`!4=,,@,G;GFF,5``">+@``"@``

M`````````"`````=EP$`5$A2145$+D1#55!+`0(4`!0``@`(`(!RPR"U/Z0(

M3P,``$H+```)````````````(````*BL`0!53DE4,2Y$1DU02P$"%``4``(`

M"`!4=,,@G(G+NGP=``!4/@``#````````````"`````>L`$`4TQ)1$5"05(N

M1$-54$L!`A0`%``"``@`+XS#("&Q$9'5`P``3PL```H``````````0`@````

DQ,T!`%1(4D5%1"Y)3E102P4&``````L`"P!H`@``P=$!````

end

Return to Article

Return to Component Cookbook

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

A Few Comments

I just wanted to add a few comments about the material for UNDU. I have always believed that UNDU’s content is driven primarily by its readers and I do not want the newsletter to become a commercial endeavor. As a result, I haven’t (and don’t plan on) accepting ‘advertising’ as such. However, I do feel that UNDU is an excellent medium to announce new products, books and other Delphi-related material.

So… a few ground rules: If a company wants to announce its new product in UNDU, and if I have space, I will include something. I reserve the right to edit or reject any material that comes my way before it hits the pages of UNDU. In each issue I will put 1 or 2 product announcements and 1 or 2 book announcements (if I have any, of course). Right now, I have quite a few product announcements backed up and I will include them as space becomes available. If you have sent something to me to include in UNDU, please be patient, it will show up eventually!

- Robert

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

New Book - Delphi-In-Depth

AUTHORS:	Cary Jensen, Loy Anderson, Joseph Fung, Ann Lynnworth,

Mark Ostroff, Martin Rudy, and Robert Vivrette

ISBN:	0-07-882211-4 (Osborne/McGraw Hill)

CATEGORY:	PCs/Programming

SKILL LEVEL:	For Every Programmer

PRICE: 	$42.95 USA

The Heavyweight of All Delphi Guides

You already know your way around Delphi. Now it's time to get down to business and fully exploit its power. Written by a team of internationally respected Delphi experts, Delphi In Depth wastes no time with introductory material you already know. Rather, it zones in on advanced programming issues to help you take advantage of this incredible development tool. You'll find total coverage of Delphi's advanced features, plus high-level techniques for both 16- and 32-bit versions, with many valuable insights from the world's top Delphi developers.

Organized to give you a powerful, thorough understanding of Delphi, this guide offers an effective blend of in-depth instruction with hands-on examples. In each chapter, you'll find an overview of a hot Delphi topic, with specific techniques and code examples. And, as a bonus, the CD-ROM included with this book contains valuable components, property editors, and utilities which extend the power of Delphi. It also includes 12 issues of the Unofficial Delphi Newletter, in .HLP format; three 1996 issues of Delphi Informant Magazine, in Adobe Acrobat format, as well as several entertaining Delphi .AVI files, including the Delphi 2 launch video (a.k.a., the Delphi Car video).

Topics covered include:

Making Windows Application Programming Interface (API) Calls

Using OLE Automation Servers

Creating Property Editors

Working with Resource Files

Creating Sophisticated Databases

Leveraging the Borland Database Engine

Developing Client/Server Applications

Producing Multithreaded Applications

Publishing on the World Wide Web

Integrating Delphi and Java. . .and more

With the fresh insights and powerful examples in this heavy-duty guide, you'll complement your Delphi library and increase your productivity in no time. Delphi's manageable learning curve and ease of use has made it one of the most popular and highly acclaimed development tools of its time. Find out why from the Delphi insiders in a guide that packs the ultimate punch.

Return to Products & Reviews

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

An Animation Component

For those of you who are using Windows 95, you are of course familiar with those fancy animations when you copy or move a file.

Well, John Merrick (jmerrick@threewa.co.uk) has put together a component to allow you to incorporate this functionality into your Delphi applications. I was so impressed by this component encapsulating a basic Windows 95 behavior that I thought it needed special attention here.

This panel component encapsulates the new animation control found in Windows 95. It allows access to the standard Windows 95 AVI files seen in action in the Windows 95 Explorer or the Find Files or Computer Programs function. The package is shareware and can be found on CompuServe in the Borland Delphi 32 forum (GO BDELPHI32) in the “3rd Party Products” file section. The file is named ANIPAL1.ZIP. The unlicensed version includes everything but the source (which you of course get if you register). Please contact the author (jmerrick@threewa.co.uk) for pricing information.

Above and to the right is another sample of the animations included. If you are running Windows 95, you can click on the play button and you’ll see it work (this is a new feature of the Win95 help engine). Right clicking will also bring up a menu to control the animation.

Return to Component Cookbook

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Products & Reviews

New Book - Delphi In Depth

New Book - The Revolutionary Guide to Delphi 2

Cross-Tables - A Review

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

The Beginners Corner - What is all this Database Stuff Anyway?

By Paul H. Comitz - CIS: 102565,3167

http://ourworld.compuserve.com/hompages/pcomitz

This month we jump start the Database Desktop, the BDE Configuration Utility, and  a simple Delphi Database application. Applicable for Delphi 1.0 or 2.0.

For the past year I’ve used Delphi almost exclusively as a “traditional” programming tool. Once I put a shortcut to the compiler on my desktop, I rarely looked at all the other goodies that came with Delphi. This month my curiosity overcame me and I ventured into the Database tools that ship with Delphi. The tools are a bit confusing at first,  and the documentation can be ...well... um...disappointing.. Our goal this month is to jump start a simple database application. I used Delphi 2.0 but the concepts presented are also applicable to Delphi 1.0

Three fundamental ideas are presented. They are:

I. 	Creating a database table using the Database Desktop

II. 	Creating an alias

III. 	Creating a simple Delphi Database application

I.  Creating a DataBase Table using the Database Desktop

Depending on which flavor of Delphi you own, you’ll get one or more tools for creating simple database tables. The common denominator is the Database Desktop. This tool is useful for creating tables that contain simple data types. By simple data types, I mean things like integers, strings, and real numbers. I could not figure out, from the user interface or the disappointing online documentation, a simple graphic method of  creating  tables that contain BLOB or memo data. A BLOB is a Binary Large Object -  usually used to hold a  graphic or a large block of text,  or user defined binary data.  DataBase Desktop allows one to define tables that  that hold BLOB data, but there does not appear to be a method of entering or viewing this data. For example the online documentation states “To view Paradox memo fields, use Paradox”. The message here is obvious: The tools provided by Delphi provide a limited database creation capability. For  full featured industrial strength  database creation, another tool such as Paradox, Oracle, or Sybase is required.

Creating a database table requires two steps: Designing the Table  and Populating the Table with Data. Our project this month is design and populate a table that we’ll use to hold data for United States Savings Bonds. Note: This example assumes Database Desktop version 7 which ships with Delphi 2.0. The Database Desktop in 1.0 is similar.

Designing  the Table

1)	Create a folder or directory called drive:\databases. You’ll use this directory to save your work.

2)	Open the DataBase Desktop application from the Borland Delphi 2.0 folder

3)	Select File|New|Table

4)	Select Paradox 7 from the Create Table Dialogue. A blank form titled  “ Create Paradox 7 Table: (Untitled) “ is displayed.

5)	Enter “Serial Number” in the field name column. A field is simply a compartment in a database table that holds a defined data type. Hit Tab to advance to Type. In the Type  column right click to display the available field types. Select “Alpha”. Depress Tab to advance to Size. Enter “12”. Hit Tab twice to advance over Key and to field number 2.

6)	Enter “Face Value” in the field name column.  Hit Tab and enter “$ (Money) “. A size entry is not required. Hit Tab to advance to field number 3.

7)	Enter “Month” for field name, “Alpha” for Type , and “4” for Size. Hit Tab to advance to field number 4.

8)	Enter “Year” for field name and “Short” for Type. A Paradox Short field type is used to hold an integer between -32768 and +32767. A size entry is not required. Your table should look like figure 1 below.

9)	Select the Save As button. Save your table under drive:\databases. In the File Name edit box enter bonds. In the Save as type edit box select Paradox(*.db). When you save the table, the table will automatically close (a strange feature).

Populating the Table with Data

1)	Select Open|Table. Go ahead and select drive:\databases\bonds (as we said above, the automatic closure when a table is saved is a strange feature - that’s about as diplomatic as I can get.)

2)	Select Table|Edit Data

3)	A database record refers to a linked group of database fields. Each of our records contains a Serial Number field, a Face Value field, a Month field, and a Year field. Enter the following data for Record #1:

Serial Number : 	C238412197EE

Face Value:	100

Month:	Jan

Year:	1992

Use the tab key or your cursor to navigate between fields. Note that you can only enter data that matches the Type you defined during the table design phase. You’ll  also notice that the Face Value field which has a Type of money displays decimal places and a $ symbol by default. Indulge yourself and enter several records. Your table should look like Figure 2 after you’ve entered some records.

4)	Select File|Close. Answer Yes if a dialog advising you “The view properties for this table have changed......Do you want to save them”.  The table will close.

II. Creating an Alias

An alias is a storage location that the user defines with a meaningful mnemonic. Aliases permit you to point to data without having to hard code directory paths in your applications. Use of  aliases make your applications more flexible. For example, if a table is moved to a different directory or a different  disk , you can change alias without having to change the source code or recompile.

There is more than one way to create an alias. Once way is to use the BDE Configuration utility. The procedure is as follows.

1)	Run the BDE Configuration from the Borland Delphi 2.0 folder

2)	Click the Alias Tab A list of existing aliases will be displayed. As a minimum “DBDEMOS” should be displayed in the list box. The panel labeled “Parameters:” will display  TYPE , PATH, and DEFAULT DRIVER.  Take a moment to study this information. Per the online help TYPE indicates the type of server to which this driver helps you connect. The default TYPE is STANDARD.  PATH indicates the location of the directory that contains the database files for the alias. For the DBDEMOS alias the path is drive:\Program Files\Borland\Delphi 2.0\Demos\Data , assuming you didn’t override the default directories when you installed Delphi 2.0.   The DEFAULT DRIVER is probably Paradox (this is a Borland Product after all).

3)	Select the New Alias button.

The “Add New Alias” dialog is displayed. You’ll need to enter a “New Alias name:” and an “Alias type:”.

4)	Enter “Projects”  for the alias name. “Alias type: “ defaults to Standard. Leave this setting as is.  Click the OK button.

5)	The Alias name will be displayed in the list box with the all the other aliases. The Parameters panel will display TYPE, PATH, and DEFAULT DRIVER.

6)	Enter the path where you’ll store your database files. Enter “drive:\databases”.

The BDE Configuration utility requires this path to be entered by hand. I was surprised to see this. No great hardship, but undeniably clunky. Windows 95 is a bit like UNIX:  long pathnames everywhere. Since the edit box for entering path is only about 30 characters  and is NOT resizable, you can’t see long pathnames. I chose to create a simple directory structure because of  this limitation.

1) 	Close the BDE Configuration Utility. You’ll be prompted with a “Close Configuration File” dialog box. Select the Yes button.

Now examine the file drive:\Program Files\Borland\Common Files\BDE\idapi32.cfg. Note the date and time stamp. All your changes have been recorded in this file. For those who just must see the their changes ( I admit it, I had to) use a file viewer to examine idapi32.cfg. Most of the file is simply ASCII text and delimiters. There’s enough ASCII that you can read the file and understand what you did in the BDE Configuration Utility. The BDE relies heavily on this file, so be sure not to alter anything in this file unless you are sure you know what you are doing!

III. 	Creating a simple Delphi Database Application

Finally, we can use the database we’ve created in a Delphi application. The good news is that all the real work is done. Accessing the data we’ve organized in a table is simple. I like to look at these tables as a big data structure or  a user defined complex data type.

The VCL components we’ll use to realize database access are TDataSource, TTable, TDBGrid, and TDBNavigator. Open up Delphi and grab a blank form. Get ready to write an enormously powerful application... without writing a single line of code!

1)	Select Data Access on the VCL Component Palette. Grab a DataSouce and a Table and plunk it down on your form.

2)	Use the Object Inspector to set the DataSet property of DataSource1 to Table1.

3)	Use  the Object Inspector to set the DataBaseName property of Table1 to Projects. The names that appear in the drop down box should be familiar to you. The Projects database corresponds to the alias you created above. Set the TableName property to BONDS.db. NOTE: If you don’t see Projects in the DataBaseName list or BONDS.db in the TableName list, you haven’t set up your alias correctly. Go back to II above and check your work.

4)	Select Data Controls on the VCL palette. Plunk down a DBGrid and a DBNavigator. Align them on the form using the Alignment palette (View|Align).

5)	Use the Object Inspector to set the DataSource property of DBNavigator1 to DataSource1.

6)	Use the Object Inspector to set the DataSource property of DBGrid1 to DataSource1.

7)	Watch closely - use the object inspector to set the Active property of Table1 to true. Did you watch? There’s your data, displayed and organized just as you set it up in the Database Desktop. Think about it... how long would it have taken you to write this code yourself.. .it makes my head hurt.

8)	Run the Project. It should look something like Figure 3.

Go ahead and play with the application. You’ll start to appreciate just how powerful this is when you try the + and - selections on the DBNavigator. These selections allow you to add and delete records. You can also resize  the Serial Number, Face Value, Month , and Year columns. This is powerful stuff.

Of course , we’ve only scratched the surface. The true power of the capabilities we’ve “jump started” this month lie in manipulating the data to suit your needs. As always, check the magazines, newsletters, and newsgroups and experiment, experiment, experiment.

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

The UNDU Awards

Ok, enough procrastinating. The awards are out! Before I reveal the winners, I want to go over again how these awards work…

Each issue, I will be reporting the current state of the awards ballots that I have received. As a result, these awards are going to be of a continuous nature. As new ballots come in, they will be added to the database of existing ballots. Then as each issue comes out, the current standings of the products are reported. Each ballot submitted is tracked on many criteria, including the user submitting the vote, the date, etc. The votes will have a limited life span of 4 months. This means that each issue will only include ballots for the previous 4 months and all those votes before this time are eliminated. I do this so that the information will remain up to date and will more accurately reflect the products current value to Delphi programmers. Feel free to send in new votes whenever you wish, the database will only keep the most recent vote you submit for any specific product.

Even though there were quite a few product votes (171), they are very spread-out. As a result, many of the products have only one or two votes. Each month I will only report the ranking of products that have 3 or more votes. Products will be ranked according to their average vote. Ties will go in favor of the product with greater votes. Also, I will list the products that just have 2 votes, but not rank them. Once these have three or more votes, I will rank them with the rest of the products.

In addition, some of the products may list incomplete or inaccurate information in the comments section. If you see something wrong or would like to add information (such as where to find the product), please let me know and I will update the chart next month.

Please also realize that this is not a totally scientific approach to this. It is probably unfair to rate dissimilar products on the same chart, but my intention was just to give an indication of products that people were happy with.

UNDU Awards as of June, 1996

Product	Votes	Total	Avg	Rank	Author
Wise Install 4.0	3	27	9.00	1
QuickReport	9	80	8.88	2	Allan Lochert (allan@u9.oslohd.no)
UNDU	6	53	8.83	3	Robert Vivrette (76416,1373)
InfoPower	11	97	8.82	4	Woll2Woll Software
Eschalon Setup Pro	4	34	8.50	5	Eschalon Development Corp.
ASync Pro	6	50	8.33	6	TurboPower Software
Lloyds Help File	3	23	7.67	7
DBLookupComboPlus	3	22	7.33	8	Alec Bergamini (75664,1224)
Visual Pros	3	21	7.00	9	Eschalon Development Corp.
Orpheus	10	68	6.80	10	TurboPower Software
DTools	3	20	6.67	11	Tim Noonan
Apollo 2.0	4	25	6.25	12	Successware
Votes is the total number of votes received for the product. Total is the total rating for all votes. Avg is the total rating divided by number of votes.

The following products received only 2 votes:

Borland RAD Pack, CheckLED, ComponentCreate, DTopics 1.10, ForeHelp, HTML Viewer, LMDTools, MemMonD (Per Larsen), ReportPrinter, RPrinter, Shazam Report, TAliasManager, TNumberEdit, TPlacement, TStatus (UNDU), TTrayIcon, TUtility

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

Bug In TGauge

Presented by Bob Swart - INTERNET: bob@bolesian.capvolmac.nl

Bug in: Delphi 2.0

Unit:	GAUGES.PAS

Class:	TGauge

Method:	SetMinValue, SetMaxValue

Error:	Incorrect "value out of range" exceptions

Steps to reproduce:

1.	Start a new project

2.	Drop a Gauge component on it (Samples page)

3.	Set Min property to 101

4.	Set Max property to 200

5.	Hit F9 to run the program

>> At this time, a "value out of range" exception will appear.

The error is due to the fact that the SetMinValue method of the TGauge checks to see if the new FMinValue is smaller than the FMaxValue, and if not it RAISES AN EXCEPTION. When the Form stream-in method tries to read in the FMinValue property, the exception is raised (the FMinValue is read before the FMaxValue - you could try to swap the order of them in the TGauge component, but in that case the same problem would occur when you set the range to -100,-1 instead of the default range [0,100].

Fix:

Since there is no workaround to prevent the Form from streaming in the FMinValue and raising an exception when this is above the default 100 value for FMaxValue, I suggest that raising the exception is removed from this component in the SetMinValue and SetMaxValue methods...

 procedure TGauge.SetMinValue(Value: Longint);

 begin

   if Value <> FMinValue then

   begin

     if Value > FMaxValue then

 >>>   raise EInvalidOperation.CreateResFmt(SOutOfRange,

                                          [-MaxInt, FMaxValue - 1]);

     FMinValue := Value;

     if FCurValue < Value then FCurValue := Value;

     Refresh;

   end;

 end;

 procedure TGauge.SetMaxValue(Value: Longint);

 begin

   if Value <> FMaxValue then

   begin

     if Value < FMinValue then

 >>>   raise EInvalidOperation.CreateResFmt(SOutOfRange,

                                          [FMinValue + 1, MaxInt]);

     FMaxValue := Value;

     if FCurValue > Value then FCurValue := Value;

     Refresh;

   end;

 end;

Return to Tips & Tricks

Return to Front Page


  The Unofficial Newsletter of Delphi Users - Issue #14 - June 1996

How to make the Enter Key work like the Tab key

by Bob Swart - INTERNET: bob@bolesian.capvolmac.nl

Q). Is there a way to globally set it so that Enter behaves like the Tab key, so that assuming there is no default button, entering something and pressing Enter moves you to the next control?

A.  Use this code for an Edit's OnKeyPress event.

    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);

    begin

      If Key = #13 Then

      Begin

        SelectNext(Sender as tWinControl, True, True );

        Key := #0;

      end;

    end;

This causes Enter to behave like tab.  Now, select all controls on the form you'd like to exhibit this behavior (not Buttons) and go to the Object Inspector and set their OnKeyPress handler to EditKeyPress.  Now, each control you selected will process Enter as Tab.  If you'd like to handle this at the form (as opposed to control) level, reset all the controls OnKeyPress properties to blank, and set the _form_'s OnKeyPress property to EditKeyPress. Then, change Sender to ActiveControl and set the form's KeyPreview property to true:

    procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);

    begin

      If Key = #13 Then

      begin

        SelectNext(ActiveControl as tWinControl, True, True );

        Key := #0;

      end;

    end;

This will cause each control on the form (that can) to process Enter as Tab.

Return to Tips & Tricks

Return to Front Page