DelphiForFun Home

Home  |  Introduction  |  Newsletters  |  Programs  |  Feedback



Search WWW



Support DFF

 If you benefit from the website,  in terms of knowledge, entertainment value, or something otherwise useful, consider making a donation via PayPal  to help defray the costs.  (No PayPal account necessary to donate via credit card.)  Transaction is secure.

If you shop at Amazon anyway,  consider using this link. 


We receive a few cents from each purchase.  Thanks



The index page for all Programs on the site?

The DFF Play CD?

Zipped file DFF Play contains  executable version of about  75 of the 200+ programs from the site, mostly those I particularly liked or thought would be of widest interest for non-programmers.  The file is rather large, about 20mb..

Anything else?




Search WWW



Not a programmer (yet)?

 That's OK -  the executable version for any puzzle or  game you find here is available for download.  Just scroll down to the bottom of most any description page and you'll find a "Download executable" link. Downloaded programs are in "zipped" format to reduce size and may require an "unzipper" program unless you are running Win XP or later.  Here's a link to a free one. 

Check  out  the Most Popular  Downloads from DFF   (updated weekly)

First time visitor?

Take a look at the Introduction page to see what this site is about

Notes for Teachers


What's New

July 20, 2016:  Whew!  I'm up and running on a new laptop after a three-week conversion effort.  New computer + New Operating System = Lots of learning opportunities!   The old faithful Dell Studio 17 decided it was time to retire ,so action was required .  The upgrade story was originally posted here, but moved to this HP Envy page because it is rather long.

I did manage to get one project written and  posted today - Keypress Display Demo displays all character keys entered on the keyboard from any application.  A user had suggested it as a way to view password entry for older programs which do not have the option of viewing the characters before submitting the password..       

June 28, 2016:

 2 1/2  weeks of this month found us out west in Utah, Montana, and Wyoming  visiting five National Parks with a daughter and her family.  Seeing  the animals and geological wonders was nice, but the family time was even better.

Probably only time for one program this month;  this June 16 Mensa calendar puzzle was chosen because I couldn't solve it manually in the 5 minutes I allocate to these things.    The program Revolving Letters allows users to rotate columns to find a solution, or let the program do the grunt work and solve it for you.  Computers really shine at "grunt work"!

May 28, 2016:  A fix applied last month to our Cutlist program (See April 3, 2016 "What's New" post), introduced a problem which prevented the printing of user generated solution diagrams.   Cutlist Version 4.04 was posted today to correct this problem.

May 27, 2016:  May has been a busy month - one granddaughter earned her Dr. Pharmacy degree and another got married.  We travelled to attend both.  We're proud of Kristen and happy for Sarah.  Coincidentally, if things go as planned, we will be attending Kristen's wedding and Sarah's graduation as a Chem. Engineer next spring!  

The intervening days were spent catching up with mowing, garden care, tree trimming, etc.  Evenings allowed me to complete the DTMF (Touch-tone) Decoder Test program.  Here's a picture of the device put together by the family Electrical  Engineer (my son) which listens for tones and sends the  decoded digits to my program for display.  Probably not of interest for the majority of viewers, but if it is, visit the link for more details. 

April 25, 2016:

In this No Close Neighbors Mensa Calendar puzzle solver, the user or the program must insert the letters A through J, one per square, so that no two letters in alphabetical order are in squares that touch in any way, even at the corners.  Three letters have been placed to get started.   In addition, the program has a "Build" mode allowing users to define more puzzles.  The two known "ready to build" examples are included.    

April 15, 2016:

 One more feature was to our Latitude/Longitude distance calculator program today.  When calculating an end point from a start point, direction and distance, Latitude Longitude Distance  Version 3.2  lets the user to choose between Great Circle  and Rhumb Line travel .  Great Circle travel is the shortest route between two points, but requires continuously adjusting the direction of travel.  The new Rhumb Line option allows one to travel at a constant bearing from where you are to where you want go or to explore what lies at a a given direction at a given distance.  Just know that constant bearing (Rhumb line) travel is the simplest, but not the shortest way to get there.              


April 3, 2016:  

CutList is a program which looks for optimal ways to cut a list of rectangular parts from a list of available supply pieces.   The program is  popular but too complex to work on for fun these days, so until I get around to create a commercial version, I code bug fixes only.  Finally, after two years, another bug was discovered and fixed.  When printing layout diagrams for a solution with no other lists selected, the  layout printing was incorrect.  Only the final page of supply piece diagrams would be printed.  It was fixed today with Cutlist Version 4.03.   The layout diagram page titles now also show which solution is being printed.  




The What's New Archives

(Click to expand)


  [Feedback]   [Newsletters (subscribe/view)] [About me]
Copyright 2000-2016 , Gary Darby    All rights reserved.