Warning: filemtime(): stat failed for /home/developpez/www/developpez-com/upload/sjrdhttp://sjrd.developpez.com/stylesheet.css in /home/developpez/www/developpez-com/template/entete.php on line 241
IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Tutoriels Delphi

Date 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

Valid XHTML 1.1!Valid CSS!

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.