Database4YoU

Home ] News ] [ Delphi 5 components ] Applications ] YU applications ]

 

 

Components are what the OOP is about !

Discussions in some Delphi newsgroups about "real" and "Lego" programming might and do confuse new programmers and mislead them. I would like to assure new bee programmers that using components is what I dreamed for almost 20 years while developing applications in Pascal over and over from scratch. All libraries I had ever made in order to reuse at least part of code, could not cover more then 10-20 % of my applications code.

Using Delphi, one can find the opposite, now! That's why I make components, sometimes "just in case" they might be useful in some future application!

Some of them are presented here and given to public either as freeware or freeware / shareware with source!

Freeware components
 
I learned a lot from freeware code I found on Torry's and I thought it would be nice to give something back to Delphi community! I did it when I felt I have made something which might be useful to other Delphi programmers. I'll do the same in the future

The very first freeware component I uploaded to Torry's was 8'th on the "Top 20" list for that month with ~300 downloads!

Each component I have ever downloaded and used in my applications was followed with a short e-mail to the author notifying him that he made something useful for me!

I would appreciate if you do the same, if you find any of my components useful and use them in some of your applications, so  send me an e-mail for the purpose! Thanks in advance!

 
Shareware components

All "Shareware" components are actually freeware, but if you want the source code, you'll have to register and maybe, pay some money for it.

Installing the components without the source code:

1) Open a new package (File | New | Package)

2) Add the DCU and DCR file to it.

3) Build the package to get a '.bpl' file.

4) Install the package (Component|Install Packages) using this package library (.bpl).

The component should show up on your palette.

The DCR file is not mandatory, but is actually the icon that you see on the palette for your component.


Components

Deactivate / Minimize & Close Application  TDeactMinClose 

Minimize and close your application if it is idle for some time or if you switched to another application and had forgot this one.

This component was created and much more important in Delphi 4! Delphi 5 has TApplication component covering these events but one may find it still interesting.

Resize the form as display changes resolution TMDisplayChange 

If your application has to work under different screen resolutions, TMDisplayChange component is what you may want to try.
Keboard layout combo box TTMKeyboardLayoutCB

International applications have to manage the different languages and keyboard layouts installed on running system and this component might help you to find the way around.
Keyboard Status Bar   TMKeyboardStatusBar

This is a status bar with NUM Lock, CAPS Lock, Scroll Lock and INS/OWR indicator as well as Keyboard language and Font indicator for active control on the form!
RunTime Object Inspector TMObjectInspector
Click123 components TTMClickMemo, TTMClickEdit, TTMClickCheckBox, TTMClickLabel, TTMClickImage and TTMClickPanel
These components have On1stClick, On2ndClick, On3rdClick, OnSingleClick, OnDoubleCkick and OnTripleCkick events as opposed to standard OnClick and OnDblClick events.
CD Drive TTMCDDrive
SysFonts is component which might be useful if you want to change the font appearance of your forms caption , menus and messages. One can also change width and height for forms caption buttons, manu & scroll bar buttons!


Back to top.

Copyright © 2001 Database4YoU                 Last modified: October 26, 2001