Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2268 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Tableau de record

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau de record

n°400952
Poulou
Posté le 20-05-2003 à 11:23:16  profilanswer
 

Bonjour,
 
Une petite question en Delphi sur les tableaux et record.
J'ai défini un record comme tel :

Code :
  1. type TBlocDonnees = record
  2.   num: byte;
  3.   taille: longword ;
  4.   nom_ctrle: string ;
  5. end;


 
Et je crée un tableau de ce record (statique ça ira bien) :

Code :
  1. Tab_BlocDonnees: array[1..7] of TBlocDonnees ;


 
Bon, pas de soucis tout fonctionne bien (heureusement...).
Par contre j'ai un soucis pour affecter des valeurs à ce tableau. En fait, j'aimerai pouvoir le faire directement dans le code dans le genre :

Code :
  1. Tab_BlocDonnees:=( [1,2,'Coucou'],[18,36,'Delphi'] ) ;


dans ma section 'initialization' par exemple (ou même directement lors de la déclaration de mon tableau  

Code :
  1. Tab_BlocDonnees: array[1..7] of TBlocDonnees = ( [1,2,'Coucou'],[18,36,'Delphi'] ) ;


peu importe. Et là forcément il aime pas... Alors est-ce possible ? différemment ? Ou suis-je obligé de le rentrer dans le code avec des with & co ?
Merci pour les réponses !

mood
Publicité
Posté le 20-05-2003 à 11:23:16  profilanswer
 

n°401053
zion
Plop
Posté le 20-05-2003 à 12:13:09  profilanswer
 

Code :
  1. type
  2.   TPlop = record
  3.     A, B: Integer;
  4.   end;
  5. procedure TForm1.FormCreate(Sender: TObject);
  6. const
  7.   plops: array [0..1] of TPlop =
  8.     ((A: 5; B: 10),
  9.      (A: 10; B: 50));
  10. begin
  11.   //Ton code
  12. end;


 
ca marche  :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
n°401087
Poulou
Posté le 20-05-2003 à 12:53:52  profilanswer
 

Et oui en fait faut indiquer le nom des éléments du record... J'ai trouvé ça après avoir poster le message, en cherchant dans les bouquins et non pas dans l'aide en ligne que je trouve plutôt mal foutu !
Merci en tt cas ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Tableau de record

 

Sujets relatifs
Supprimer les lignes redondandes dans un tableau excel ?????[HTML] tableau des caracteres spéciaux
Erreur, impossible de mettre une $var dans un tableau...tableau dynamique multidimensionnel
Comment peux t-on virer une case d'un tableau sur sa/ses valeurs ?vector ou tableau
[HTML]mettre un lien sur une ligne d'un tableautableau et fichier
Tableau et Fetch_arrayRetourner un tableau
Plus de sujets relatifs à : Tableau de record


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR