Updated Articles and Resources
- Delphi / RAD Studio 2010 Launch in Zagreb, CroatiaCreated: 2009-11-09 @ 07:04:24 EST Updated: 2009-11-09 @ 08:19:12 EST
13/10/2009 Delphi / RAD Studio launch in Zagreb Croatia. Along with representatives of KONTO Pozega (local Embarcadero partner) a distributor for the Western Balkans, the new RAD Studio 2010 includ… - TQPDF - Delphi Wrapper for the Open Source QPDF C++ LibraryCreated: 2009-11-02 @ 05:37:49 EST Updated: 2009-11-02 @ 06:02:53 EST
TQPDF - Delphi wrapper for the QPDF.DLL. QPDF is capable of creating linearized (also known as web-optimized) files and encrypted files. It is also capable of converting PDF files with object strea… - Quickly Load MDI Child Windows in Delphi MDI Applications - Avoid Re…Created: 2009-10-23 @ 10:19:08 EDT
If you are creating MDI applications using Delphi, you must have noticed some "quirks" or issues that you cannot simply handle / fix from your code. When creating (to show) an MDI child a… - Validate an XML Against a DTD Using TXMLDocument and DelphiCreated: 2009-10-23 @ 10:18:33 EDT Updated: 2009-10-23 @ 10:29:33 EDT
A DTD file can be created to specify valid tags and attributes. The purpose of a DTD is to define the structure of an XML document. It defines the structure with a list of legal elements. Here's ho… - Delphi Challenge: Create an Algorithm Un-Camel-Case a CamelCase Stri…Created: 2009-10-19 @ 04:23:51 EDT Updated: 2009-10-19 @ 04:35:20 EDT
Camel casing is a convention for capitalizing identifiers where the first letter in the identifier and the first letter of each subsequent concatenated word are capitalized. Examples inculde: MySup… - Preserve The Value of a Value Type Pointer Parameter in Delphi Callb…Created: 2009-10-04 @ 13:04:39 EDT
On procedureal pointers and callback functions. On value parameters in function calls. On pointers and simple types. On everything… - Delphi Challenge: Create an Algorithm To Find Palindromic NumbersCreated: 2009-09-28 @ 05:55:29 EDT
Your challenge is to create the fastest Delphi algorithm to find all palindromic numbers from 1 to 10. Palindromic numbers are the same when written forwards or backwards, like: 123321… - Number of Palindromic Numbers Delphi Challenge Entry by Philippe Gug…Created: 2009-09-28 @ 05:46:31 EDT
Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Philippe Guglielmetti… - TVatCalculator - Value Added Tax Calculator Implementation in DelphiCreated: 2009-09-22 @ 05:26:13 EDT
VAT or Value Added Tax is a common form of taxation in the European Union (EU). VAT is added on top of the cost of a product or service and generates revenue for a government. If you are working on… - Number of Palindromic Numbers Delphi Challenge Entry by Wim Adriaens…Created: 2009-09-14 @ 04:12:06 EDT
Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Wim Adriaensen… - Number of Palindromic Numbers Delphi Challenge Entry by Geoffrey Phi…Created: 2009-09-14 @ 04:06:01 EDT
Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Geoffrey Phillips… - Number of Palindromic Numbers Delphi Challenge Entry by David ReedCreated: 2009-09-14 @ 03:58:51 EDT
Fastest Delphi algorithm to find number of palindromic numbers challenge entry by David Reed… - Number of Palindromic Numbers Delphi Challenge Entry by Carlos Trevi…Created: 2009-09-14 @ 03:51:02 EDT Updated: 2009-09-15 @ 03:24:55 EDT
Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Carlos Trevino… - Number of Palindromic Numbers Delphi Challenge Entry by Boris Novgor…Created: 2009-09-14 @ 03:32:24 EDT Updated: 2009-09-14 @ 03:51:10 EDT
Fastest Delphi algorithm to find number of palindromic numbers challenge entry by Boris Novgorodov… - How Would You Handle a Bug In Your Application. Not.…Created: 2009-09-08 @ 04:20:18 EDT
Bugs happen. We (developers) need to know how to handle them. But sometimes we freak out. At least I do. Sometimes I think of funny ways how (not to) fix bugs. I think of pretending that I'm dead … - What Not To Do When You Find a Bug in Your (Delphi) ProgramCreated: 2009-09-08 @ 04:05:15 EDT Updated: 2009-09-08 @ 04:57:02 EDT
A peaceful Friday, you are just finishing that important big function you have been working on for the last couple of days. The new release of the application is due Monday. 7:07 PM. A fierce voice… - Delphi Debugging - Debugging Techniques in Delphi and Bug PreventionCreated: 2009-08-31 @ 13:15:42 EDT Updated: 2009-08-31 @ 13:21:42 EDT
Even if you wrote a program in a disciplined, well-structured, careful manner, you will probably still need to debug it to find some bugs. Delphi offers great debugging tools and when you know how … - Delphi 2010 - First Impressions - What's New and What Has Been Impro…Created: 2009-08-29 @ 09:10:13 EDT Updated: 2009-08-29 @ 09:17:45 EDT
August 2009, Embarcadero releases [b]Rad Studio 2010[/b] - rapid application development suite including Delphi 2010, C++Builder 2010 and Delphi Prism 2010. This article lists new features in D… - W32/Induc-A - The Delphi Virus. Will Your Applications Be Affected?Created: 2009-08-25 @ 04:44:34 EDT
The virus, named W32/Induc-A, targets a development environment, specifically: Delphi versions 4, 5, 6 and 7. The virus was written to infect applications compiled with eiter Delphi 4, Delphi 5, De… - The Traps Of The If Then Else Statement in Delphi CodeCreated: 2009-08-24 @ 12:55:26 EDT Updated: 2009-08-24 @ 12:58:26 EDT
In Delphi, the if statement is used to test for a condition and then execute sections of code based on whether that condition is True or False. Watchout for If Then Else traps if you are a beginner… - Static vs. Dynamic DLL Loading with Delphi - Comparing Static and Dy…Created: 2009-08-17 @ 18:36:54 EDT Updated: 2009-08-17 @ 18:47:22 EDT
Before you can call routines defined in DLL, you must import them. Functions exported from a DLL can be imported in two ways: by declaring an external procedure or function (static), or by direct c… - Programmatically Retrieve Your IP Address Behind a Router / Proxy / …Created: 2009-08-17 @ 05:08:18 EDT
An IP Address (Internet Protocol Address) identifies and allows computers (printers, routers) to communicate with each other on a computer network. If you need to know the WAN-IP of your router usi… - The Dark Side of Application.ProcessMessages in Delphi ApplicationsCreated: 2009-08-11 @ 05:22:29 EDT Updated: 2009-08-11 @ 05:30:09 EDT
When programming an event handler in Delphi (like the OnClick event of a TButton), there comes the time when your application needs to be busy for a while, e.g. the code needs to write a big file o… - Delayed Event Handling Using Event Handler Detaching for Delphi Appl…Created: 2009-08-10 @ 07:55:26 EDT
When you have an event handler which takes some time (> 0.1 sec) to run, but you don't want another click or a double click to call the event handler a second time before the first call has fini… - What Is Your Most Common Delphi Programming D'Oh - Coding Error Mome…Created: 2009-08-04 @ 06:48:03 EDT Updated: 2009-08-04 @ 07:06:06 EDT
Never mind your 1, 4, 6, or 10+ years in coding Delphi applications! When you code you make compile and logic errors in your code. Some errors are easy to handle some will take you some time. T… - Cleaning Your Delphi Coding Errors - How to Prevent Compile-Time / R…Created: 2009-08-04 @ 05:48:52 EDT Updated: 2009-08-04 @ 06:49:11 EDT
A discussion on Delphi design, run and compile time errors and how to prevent them. Also, a look at some solutions to the most common logic errors… - Extended TListBox: List Box with Drag and Drop Exposing the OnChange…Created: 2009-07-30 @ 07:11:08 EDT Updated: 2009-07-30 @ 07:13:11 EDT
The standard Delphi's TListBox implementation of a list box control does not provide an event you can handle when the selected items gets changed in the list box - there's no OnChange event to hand… - Changing the Title of a Print Dialog in Delphi - Specifing TPrintDia…Created: 2009-07-30 @ 06:43:25 EDT
The TPrintDialog component displays a standard Windows dialog box for sending jobs to a printer. Unfortunately, the TPrintDialog does not expose the Title property. By handing the OnShow event of a… - Generic Solution to Freeing Objects in Delphi's TStringList Collecti…Created: 2009-07-15 @ 08:11:09 EDT
Delphi TStrings object does not own the objects you add this way. Objects added to the TStrings object still exist even if the TStrings instance is destroyed. Objects must be explicitly destroyed b… - Icarus - Delphi Unit Uses Clause Analyzer - Free Delphi ToolsCreated: 2009-07-14 @ 06:06:07 EDT Updated: 2009-07-14 @ 06:07:00 EDT
ICARUS parses Delphi source code and generates a Uses Report. This report will help you remove unneeded units from your uses lists. You will also know which units that can be moved from the interfa… - Free Delphi Component Sets (Free as in Free + Including Source Code)…Updated: 2009-11-02 @ 14:59:11 EST
Looking for a free source multi-purpose Delphi component collection to add more power to your applications? Look no more, here's a list of the best Delphi component (free with source) sets on the N… - Delphi Almanac 2009 - Tutorials, Articles, Tips and Tricks by Zarko …Updated: 2009-10-29 @ 04:40:41 EDT
The links to all of your favorite tutorials, articles, VCL top picks, tool reviews, technical tips on Delphi Programming and a lot more, sorted by date. Year 2009. … - Trial Delphi Programs: Allow Only One Application Execution Per Wind…Updated: 2009-10-26 @ 11:52:39 EDT
Here's how to allow only one execution of your Delphi application per Windows session. A warning message appears if a user tries to execute more than once without restarting Windows… - Delphi Programming Challenges / Exercises / AlgorithmsUpdated: 2009-10-19 @ 04:30:19 EDT
How many times per day, in your daily Delphi programing, do you need to solve a specific algorithm - create a custom function / class/object? Delphi programming challenges / exercises are designed … - Dephi Components to Access MySQLUpdated: 2009-10-14 @ 09:00:24 EDT
An overview of VCL components allowing you to access a MySQL database from Delphi using standard data controls without using BDE/ADO/ODBC. Plus a few MYSQL related tools… - The Building Blocks of a Delphi Project - Tools You Need Before You …Updated: 2009-10-04 @ 09:41:12 EDT
Delphi programming is the mutts nuts. You can start off not knowing anything about programming, within 1 hour you can write a program and at the end, still know nothing about programming :-) If you… - Delphi IDE Tools and Plug-Ins - Power Up Your Development Environmen…Updated: 2009-10-01 @ 04:41:13 EDT
Delphi IDE - Integrated Development Eenvironment provides all the tools you need to design, develop, test, debug, and deploy applications, allowing rapid prototyping and a shorter development time… - Delphi Challenge: Unique Random Number Generator - a Custom Delphi F…Updated: 2009-09-28 @ 05:54:26 EDT
Your challenge is to create the fastest algorithm to fill in an array with unique integer numbers… - A journey through the Delphi IDE - Page 2/2Updated: 2009-09-03 @ 11:22:30 EDT
A quick journey through the main parts and tools of the Delphi integrated development environment… - Code Completion in DelphiUpdated: 2009-08-24 @ 13:00:31 EDT
Code Completion in Delphi. A Beginner's Guide to Delphi Programming: Chapter 13. It's time to learn how to let Delphi help you code faster: start using code templates, code insight, code completion… - New...Access Database from Delphi - DB Course/Chapter 13 - Page 2/2Updated: 2009-08-21 @ 04:09:25 EDT
Chapter thirteen of the free Delphi Database Course for beginners. How to create an MS Access database without the MS Access. How to create a table, add an index to an existing table, how to join t… - New...Access Database from Delphi - DB Course/Chapter 13 - Page 1/2Updated: 2009-08-21 @ 04:08:08 EDT
Chapter thirteen of the free Delphi Database Course for beginners. How to create an MS Access database without the MS Access. How to create a table, add an index to an existing table, how to join t… - From Paradox to Access with ADO and Delphi - DB Course/Chapter 11 - …Updated: 2009-08-21 @ 04:05:58 EDT
Chapter eleven of the free Delphi Database Course for beginners. Focusing on the TADOCommand components and using the SQL DDL language to help porting your BDE/Paradox data to ADO/Access… - From Paradox to Access with ADO and Delphi - DB Course/Chapter 11 - …Updated: 2009-08-21 @ 04:04:49 EDT
Chapter eleven of the free Delphi Database Course for beginners. Focusing on the TADOCommand components and using the SQL DDL language to help porting your BDE/Paradox data to ADO/Access… - Delphi memory manager problems in dynamic libraries (Page 2/2)Updated: 2009-08-18 @ 03:45:27 EDT
Delphi memory manager problems in dynamic libraries. An info on Delphi memory allocation and dynamic-link libraries (DLL). Why and when an 'Invalid pointer operation' exception strikes and how to f… - Delphi memory manager problems in dynamic libraries (Page 1/2)Updated: 2009-08-18 @ 03:44:15 EDT
Delphi memory manager problems in dynamic libraries. An info on Delphi memory allocation and dynamic-link libraries (DLL). Why and when an 'Invalid pointer operation' exception strikes and how to f…
