De Delphi sectie van ErikStok.nl bevat code die ik geschreven heb, programma's die ik uitgebracht heb en artikelen die ik gepubliceerd heb.

Source

 

ErikStok search dialog

Eric ten Westenend kwam ooit op het idee om een krachtige Delphi zoekoplossing te bouwen. Daaruit werd het searchdialog geboren. Ik heb dat altijd een mooie oplossing gevonden en besloot daarom mijn eigen implementatie van deze elegante, krachtige zoek-oplossing te maken... There are also English pages available on EstSearchDialogs.

 

EstLogger

Loggen vanuit code wat je applicatie doet kan goed helpen om te bepalen waar fouten bij gebruikers optreden. De tool die ik hiervoor gebruikte om dit te bereiken is CodeSite van Raize software. CodeSite is cool. Toch kunnen dingen anders (soms zelfs beter) en... gratis. Maak kennis met EstLogger, het open source freeware alternatief voor CodeSite.

Programma's

 

Re-Depend

Re-Depend heb ik gemaakt voor Re-Base om ervoor te kunnen zorgen dat bij het bouwen van packaged applications ook alle noodzakelijke packages worden uitgeleverd. Het is een dependency viewer die veel informatie verschaft.

Artikelen

 

XP style icons met TImageList en TBitmap

Dit artikel beschrijft hoe je XP style icons kan toepassen in Delphi applicaties op basis van images die alpha bleding ondersteunen. Dit is een artikel dat voor NLDelphi is geschreven.

 

Dynamische applicaties

Dit artikel beschrijft het bouwen van dynamische applicaties op basis van Delphi packages. Over dit onderwerp is zo weinig literatuur te vinden dat ik het artikel gewoon moest schrijven om te laten zien dat het echt goed kan werken. Dit is een artikel speciaal geschreven voor NLDelphi.

 

Frameworks: Deel 1, Theorie

In deze reeks artikelen, ook weer geschreven voor NLDelphi, beschrijf ik de theorie van frameworks en praktijk van frameworks in Delphi. In dit eerste deel beschrijf ik de theorie achter een framework. Ook dit is een artikel is terug te vinden op NLDelphi.

 

Frameworks: Deel 2, De basisarchitectuur

Deel 2 uit de reeks artikelen over frameworks legt een basisarchitectuur neer voor het NLdelphi framework. Aan de hand van dit framework wordt gekeken hoe de in het eerste artikel genoemde theorie kan worden verwerkt tot een implementatie in Delphi. Zie ook NLDelphi voor publicatie van dit artikel.

 

Delphi tools: Name property editor

In de reeks artikelen die ik voor NLDelphi heb geschreven over de open tools API was dit het eerste deel. Het toont hoe je met de open tools api van Delphi een handige name property editor kunt maken. Ik heb geprobeerd de open tools api een van een praktische kant te benaderen (wat kan ik ermee) in plaats van een technische (hoe werkt het). Ook op NLDelphi staat dit artikel.

 

Delphi tools: Align component editor

In het vervolg van de reeks artikelen over de open tools api laat ik zien hoe je een component editor bouwt. Deze component editor helpt je bij het uitlijnen van controls. Ook dit artikel staat natuurlijk op NLDelphi.

 

Delphi tools: Ide menu

Een uitbreiding van het Delphi IDE menu was het derde artikel dat ik voor NLDelphi schreef over de open tools api. De expert die in dit artikel wordt gemaakt wordt gebruikt in vervolgartikelen om functionaliteit via het Delphi menu beschikbaar te maken. Ook dit artikel staat op NLDelphi.

 

Delphi tools: Hide non-visual components

Dit artikel beschrijft een menu optie die de non-visual components op een form kan verbergen (en weer kan tonen). Deze functionaliteit haakt in op de expert uit deel 3 van de reeks. Dit artikel is ook geplaatst op NLDelphi.

 

Delphi tools: Compiler commands

De door mij ondervonden tekortkomingen van de Delphi compiler commando's worden in dit artikel besproken en aangepakt. Wederom gaat dit artikel in op het toevoegen van menu opties in de Delphi IDE. Ook dit artikel is geschreven voor NLDelphi.

 

Delphi tools: Project manager

Ook de Delphi project manager voldoet niet altijd aan de verwachtingen, zeker niet als je dynamische applicatie wil bouwen. Daarom in dit artikel een uitbreiding op de project manager waarbij de kennis uit de vorige "Delphi tools" artikelen nuttig kan worden gebruikt. Ook dit artikel is geschreven voor NLDelphi.