| |
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.

|