Grid | Moon | TCP/IP | JPEG | Bugs | Delphi Links |
TMoon V1.2
Another component is TMoon, a TImage
descendent which always shows the current phase of the moon, either as a
bitmap or as an icon. It comes together with a set of functions for
calculating the moon's phases, the distance to the sun and the moon, the
solstices and equinoxes (the beginning of the seasons), sun and moon rise and
set times, and the type of the next eclipses. As a demo application
there's a (expanded) clone of the Moontool by John Walker. Needless to say both the components
as well as my Moontool is Public Domain. The algorithms used in this program
are all based upon the book Astronomical Algorithms by Jean Meeus.
TJEPGImage V1.3
Luciano Bajo Eloy
has created a native Delphi 2 component to display JPEG images based upon the
free PasJPEG library. At first
I only added a few methods and made it working with Delphi 1 and 3, too, and
now I added the often-requested JPEG saving as well as a TDBJPEGImage - a
functionality Delphi 3 with it's JPEG unit lacks, the TDBImage only allows
BMP's. As this now uses nearly the whole PasJPEG it's now 350k big, you can
download it here,
or if you have any problems with that server it's also available at the Delphi sites listed
below.
Internet components V0.2 and ICMP V0.3
I'm currently working on a collection of components
for a more Delphi-like internet connection without those OCX delivered
with Delphi 2.01 and Delphi 3 - just what Borland should have done instead of
buying that third party product. While still in heavy construction, there are
now a quite a few components - Finger (client and demon), HTTP (including post
and proxy support and basic authentication), FTP, time, RExec, RSh, lpr, POP3,
SMTP and Mail (including MIME for file attachments), and NNTP and News. This
is the second beta version, still available for free. Instead of a detailed
documentation I've included all the sources and a simple demo application for
nearly every component. And all the components are usable for Delphi 1, 2 and
3, only some of the demo applications are for 32bit only.
As I'm still struggling with making the components asynchronous to make a new release I decided to offer a patch to fix the problems found in Version 0.2. This also includes the winsock.pas I created to support all Delphi versions as well as offering both static and dynamic linking to the winsock DLL.
In a separate package there are two ICMP components, TPing and TTraceRoute, to program your own visual ping with Delphi 2. These are now Version 0.3, and I'll merge these two with the TCP/IP component to a internet packages once I think I can call the TCP/IP stuff "finished". Of course any feedback on these is welcome, especially any bug reports. A good book which helped me a lot to get started with this is Building Internet Applications with Delphi 2 by Davis Chapman et.al., Que Corporation. Only sad thing is this book is currently out of print, so you need to be lucky to get one copy of.
And I've created a mailing list where I'll post update notifications for any of my components or programs, so if you'd like to be added to this you can do this by sending a mail with Subject "subscribe" to ah-delphi-request@scp.de or press this button
All my components and programs are freeware, or to be more exact postcardware, that means you're free to use them as you like, and if you like them you can send me a nice picture postcard of your hometown. To all those who already send me one (or even gifts) a big thanks.
The program is freeware, and the sources are included in the tcpip package (with one small exception, the command line interface is left out as it contains some company internal code); there's a Windows GUI version as well as a command line version (for batched use...), both for Windows '95 or NT, all in an about 200k zip archive.
And then there's the Moontool clone mentioned above, again an about 200k zip archive with both a 16bit and 32bit version. The sources are in the Moon package.
Torry's Delphi Pages in Russia
have the components sorted a bit better in my opinion, but what I like most at
that site is their service - they inform every components author about the
download statistics of his files, so you can make yourself an image of how
interesting your stuff is to the world.
Another site worth visiting are the Delphi Pages.
Richard Fellner collects quite a lot of good Delphi Informations
on his page, not
only components and links but also job offers etc.
If you search for something like a Delphi magazine on the web have a look at The Unofficial Newsletter of Delphi Users by Robert Vivrette.
The JEDI project is a joint effort to convert all those C
header files of the WinAPI Borland left out to Delphi code, thus making them
accessible to everyone.