novembre
2008
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.
Ce tutoriel n’est pas destiné au débutant Delphi ou à celui qui n’a jamais pratiqué la programmation orientée objet. Il requiert de bien connaître le langage Delphi auparavant, et une connaissance non négligeable de la POO.
Concernant les génériques, aucune connaissance n’est nécessaire à la bonne compréhension et appréhension de ce tutoriel. Mais, au vu du nombre d’articles existant sur les génériques dans d’autres langages, je ne couvrirai pas en détails des questions du type « Comment bien utiliser les génériques ? ». La prochaine section introduira rapidement le lecteur à la notion de générique, mais si vous ne savez pas encore ce que c’est, la meilleure compréhension viendra de la suite du tutoriel, par l’exemple.
lisez la suite du tutoriel de Sébastien Doeraene ici: http://sjrd.developpez.com/delphi/tutoriel/generiques/
6 Commentaires + Ajouter un commentaire
Articles récents
Archives
- juin 2011
- août 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- juillet 2008
- mai 2008
- avril 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- juillet 2005
- juin 2005
- mai 2005
Encore un grand merci (x2), je m’y suis replongé récement pour revoir la section des contraintes. J’y ai trouvé mon bonheur.
Merci pour cette réponse.
Comme suggéré, j’ai créé un sujet (http://www.developpez.net/forums/d673010/environnements-developpement/delphi/langage/generics-erreur-urw1135/) sur le forum.
Merci
Pourriez-vous donner un peu plus de précisions sur l’erreur ? Éventuellement créer un sujet dans le forum Delphi > Langage ? Ca faciliterait la recherche du problème
Bonjour,
Avant tout un grand chapeau pour ce tutoriel très intéressant et instructif sur un ajout du langage attendu depuis longtemps sous Delphi je pense.
Cependant je voudrais vous signaler que je n’arrive pas à utiliser la classe générique TTreeNode.
J’arrive à compiler l’exemple (mode console) mais dès que j’essaie de l’utiliser sous une application VCL j’obtiens l’erreur interne URW1135.
Voila, bonne continuation.
Bonjour trident_job Et merci pour ton commentaire
Pour les méthodes disparues, c’était déjà fait. Tu as dû passer dessus sans t’en rendre compte :
——————-
Section II-C. Les méthodes de TList
Il est intéressant de constater que TList ne propose pas le même ensemble de méthodes que TList. On trouve plus de méthodes de traitement « de plus haut niveau », et moins de méthodes « de bas niveau » (comme Last, qui a disparue).
——————-
Salut, merci pour le tuto, je pense que cela va en eclairer plus d’un.
Une remarque cependant. Tu écris que les génériques style TList offrent plus de méthodes (comme *Range, Reverse) , mais il serait bon de préciser que l’on perd aussi certaines méthodes de TList (attention à la compatiiblité!) comme First et Last par exemple.