Skip to main content
Thoughts from David Cornelius
Delphi's Easter Egg

Category

david Sun, 04/04/2021 - 09:05

Software "Easter Eggs" have long been a fun thing to stumble across. Hidden features, not documented in the standard user guides but found by users (or leaked by developers) are then spread by word-of-mouth as everyone has to go find and see it for themselves then tell their friends. Often, these gems are small and don't take much time as developers sometimes have to sneak them in. Others, like flight simulator in Excel 97 are more involved.

What can Code Signing do for you?

Category

Have you ever downloaded an application and had Windows try to prevent you from opening it? Many times that will slow or stop malware from getting onto your computer but for contract programmers that distribute a variety of custom-built applications to clients, it can be annoying to them as they struggle to keep the download from being quarantined or deleted by their web browser or anti-virus program. Often, the download is halted simply because the application is not recognized and the publisher is unknown. Fortunately, there's a solution that doesn't cost too much and provides not only peace of mind for the person attempting to install your software but also smooths the process, eliminating warnings.
Repeatable Fields in Word

Category

david Tue, 03/30/2021 - 00:03
I often have to write up contracts or work agreements and have a few templates for this purpose. Microsoft Word has a field function where you can create fillable entries which is nice for making forms but that's not what I need to do. What I would like to do is once I fill out one of the fields, I'd like it replicated to other places in the document where that field appears. You'd think this would be easy but I've struggled to find good documentation on how to do this. Today, I finally got it!
Do What You Love To Work At

Category

david Thu, 03/11/2021 - 23:00

I listened to a podcast today entitled, The myth of turning your hobby into a job. It discussed how so often people discover too late that doing something you like doesn't keep its luster once you have to keep doing it day-in and day-out in order to support yourself. The thing they once enjoyed with a passion has become a drudgery, an obligation.

It got me thinking about my career history.

Interrupted Slide Transition

Category

I'm writing a book about cross-platform development with Delphi and in one of the chapters that covers accessing phone features, such as the camera and location services, the demo app I present stores a list of parks with a name, picture, and coordinates for each. I put the list of parks on the first tab and a picture along with an edit box for the park name on second tab.

I somehow managed to interrupt the slide transition two-thirds the way through, leaving a funny display on the screen.

AutoGetIt

Category

Installing and upgrading Delphi is a pretty big task. With support for eight platforms, a dozen different databases, multiple web services and servers, a rich run-time library, and an ever increasing array of programming tools and IDE productivity aids, I'm in awe that for the most part, the process is fairly smooth. I'm sure there are those still on Windows 8.1 or older or have machines with limited memory and slow hard drives that bemoan the time it takes or incompatibilities they encounter.

Subscribe to