High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Commentaires sur une source
Sujet Précédent
Sujet Suivant
GESTION D'UN TYPE ENUMÉRÉ DANS TLISTBOX
f0xi
Messages postés
4205
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
12 mars 2022
- 19 oct. 2012 à 15:35
f0xi
Messages postés
4205
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
12 mars 2022
-
19 oct. 2012 à 15:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
https://codes-sources.commentcamarche.net/source/54371-gestion-d-un-type-enumere-dans-tlistbox
f0xi
Messages postés
4205
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
12 mars 2022
35
19 oct. 2012 à 15:35
vas falloir réviser, même si l'approche reste bonne :
type
TQuelquechose = (qcA, qcB, qcC);
const
CQuelqueschoseNames : array[TQuelquechose] of string = ('A','B','C');
Est une approche déjà plus rapide pour éviter les longues prise de tête avec les case*of
Il n'y a pas de vraiment de limite à l'imbrication de type énumérés en index de tableau, exemple :
type
TEnumNamesType = (entOrd, entShort, entLong, entCustom);
TEnumeration = (eA, eB, eC);
const CEnumerationNames
array[TEnumNamesType, TEnumeration] of string
(
(ord(eA), 'A', 'ElementA', 'rouge'),
(ord(eB), 'B', 'ElementB', 'bleu'),
(ord(eC), 'C', 'ElementC', 'vert')
);
Il existes pleins d'autres trucs intéréssant à découvrir dans les unités de base de Delphi.
Votre réponse
Discussions similaires
MCD complet pour la gestion d'un hôpital
blue55
-
26 mars 2010 à 14:58
vb95
-
28 nov. 2021 à 01:26
matlab: calcul écart-type d'une matrice
noussaa19
-
7 avril 2010 à 15:00
Pistol_Pete
-
7 avril 2010 à 16:08
calcule la moyenne et l'ecart-type d'une image
joujoualg
-
22 avril 2015 à 21:33
joujoualg
-
23 avril 2015 à 23:11
erreur "type mismatch"
alex_x846
-
15 avril 2005 à 23:14
alex_x846
-
16 avril 2005 à 10:19
Erreur de conversion du type de données varchar en numeric.
cs_houba80
-
25 mai 2010 à 15:48
SharpMao
-
27 mai 2010 à 06:17
Rejoignez-nous
A voir également
Ecart type
MCD pour la gestion d'hopital
Gestion des championnats
Gestion des demandes d'intervention
Gestion des rendez vous d'une clinique médicale
19 oct. 2012 à 15:35
type
TQuelquechose = (qcA, qcB, qcC);
const
CQuelqueschoseNames : array[TQuelquechose] of string = ('A','B','C');
Est une approche déjà plus rapide pour éviter les longues prise de tête avec les case*of
Il n'y a pas de vraiment de limite à l'imbrication de type énumérés en index de tableau, exemple :
type
TEnumNamesType = (entOrd, entShort, entLong, entCustom);
TEnumeration = (eA, eB, eC);
const CEnumerationNames array[TEnumNamesType, TEnumeration] of string (
(ord(eA), 'A', 'ElementA', 'rouge'),
(ord(eB), 'B', 'ElementB', 'bleu'),
(ord(eC), 'C', 'ElementC', 'vert')
);
Il existes pleins d'autres trucs intéréssant à découvrir dans les unités de base de Delphi.