Tutoriels Delphi
Date de publication : 25/10/2004 , Date de mise à jour : 18/10/2007
Par
Sébastien Doeraene (sjrd.developpez.com)
Mes tutoriels Delphi
Présentation
I. Comment réaliser un fichier d'aide et l'appeler depuis Delphi ?
II. Réaliser un plug-in comportant un composant
III. Création de composants
IV. Refactoring
V. Pourquoi un paramètre const change-t-il mystérieusement de valeur ?
VI. Construire une procédure pointant sur une méthode
Présentation
Voici la liste de mes tutoriels destinés à Delphi.
I. Comment réaliser un fichier d'aide et l'appeler depuis Delphi ?
Vous avez créé un superbe programme, fonctionnel, intuitif, puissant, mais vous recevez régulièrement des e-mail vous
demandant comment utiliser votre logiciel. Vous n'avez sans doute pas pensé à réaliser un fichier d'aide pour accompagné
celui-ci. Voici un tutoriel qui va vous aider à en réaliser un en utilisant Microsoft Help Workshop, logiciel
distribué avec toutes les éditions de Delphi.
II. Réaliser un plug-in comportant un composant
Ce tutoriel vous explique comment réaliser, dans une dll/un paquet, un composant qui sera affiché sur une fiche de
l'exécutable. Vous verrez que ce n'est pas partie gagnée... Jusqu'à ce tutoriel.
Deux solutions vous sont proposées :
L'une est de
Clorish et est de loin la plus
µsimple. J'ai écrit la seconde, qui est beaucoup plus complexe mais aussi plus souple et ouverte aux plug-in
non-Borland.
III. Création de composants
Voilà un tutoriel complet sur la création de composants avec Delphi. Il est décomposé en quatre parties, chacune traitant
d'un point particulier.
IV. Refactoring
Ce tutoriel vous propose de découvrir les nombreux outils de refactoring de Delphi.
V. Pourquoi un paramètre const change-t-il mystérieusement de valeur ?
Vous avez implémenté une routine ou méthode avec un paramètre (appelé Param) déclaré const, et vous
remarquez en pas-à-pas la chose suivante. Un appel à une autre routine/méthode, sans même passer Param en
paramètre, modifie Param !
Ce tutoriel vous propose l'explication rationnelle du problème (si si, il y en a une).
VI. Construire une procédure pointant sur une méthode
Beaucoup de procédures des API Windows, ou même de bibliothèques tierces, acceptent un paramètre de call-back
dont le type est un pointeur de procédure. Cependant, on aimerait lui transmettre un pointeur de méthode, ne
fut-ce que pour avoir des informations de contexte supplémentaires au sein du call-back.
Ce tutoriel vous propose de découvrir pas à pas le moyen de construire dynamiquement, à l'exécution, une procédure qui
redirigera vers une méthode. Et ainsi de pouvoir résoudre ce problème.

