|
Tutoriels DelphiDate de publication : 25/10/2004 , Date de mise à jour : 13/11/2008
Par
Sébastien Doeraene (sjrd.developpez.com)
Mes tutoriels Delphi
Présentation I. Les génériques avec Delphi 2009 Win32 II. Comment réaliser un fichier d'aide et l'appeler depuis Delphi ? III. Réaliser un plug-in comportant un composant IV. Création de composants V. Refactoring VI. Pourquoi un paramètre const change-t-il mystérieusement de valeur ? VII. Construire une procédure pointant sur une méthode Présentation
Voici la liste de mes tutoriels destinés à Delphi.
I. Les génériques avec Delphi 2009 Win32
On les attendait depuis longtemps ! Les voici enfin : les génériques dans Delphi Win32. Ces petites merveilles arrivent
avec Delphi 2009. Ce tutoriel vous propose de les comprendre, d'apprendre à les utiliser, puis à concevoir vos propres
classes génériques.
II. 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.
III. 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. IV. 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.
V. Refactoring
Ce tutoriel vous propose de découvrir les nombreux outils de refactoring de Delphi.
VI. 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).
VII. 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.
Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/developpez/www/developpez-com/upload/sjrd/delphi/tutoriel/index.php on line 165 Warning: include(http://sjrd.developpez.com/references.inc): failed to open stream: no suitable wrapper could be found in /home/developpez/www/developpez-com/upload/sjrd/delphi/tutoriel/index.php on line 165 Warning: include(): Failed opening 'http://sjrd.developpez.com/references.inc' for inclusion (include_path='.:/opt/php56/lib/php') in /home/developpez/www/developpez-com/upload/sjrd/delphi/tutoriel/index.php on line 165 |
Copyright © 2005 Sébastien Doeraene. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.