tableaux delphi

tableaux delphi - Programmation

Marsh Posté le 17-02-2002 à 22:43:20    

Salut,
 
je me suis mis dans l'idée de faire un poker sous delphi 6
 
et on m'a dit d'utiliser les tableaux pour faire le liste des images des carte.
 
quelqun pourrait m'expliquer comment fonctionne et comment on utilise les tableaux ?
 
ce serait sympa ! :spookie:


---------------
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants"        Saint-Exupéry
Reply

Marsh Posté le 17-02-2002 à 22:43:20   

Reply

Marsh Posté le 17-02-2002 à 23:11:55    

Tu veux stocker quoi exactement dans ton tableau ?
 
Si c'est des images, autant utiliser un TImageList.  
Si c'est des objets, mieux vaut heriter d'un TCollection/TCollectionItem ou encore utiliser un TStringList ..
 
Personnellement, je n'utilise quasiment jamais les tableaux car il existe deja tout un tas de classes fournissant des methodes de recherche/ajout/suppression/etc... ( ce qui est quand meme plus pratique que de refaire tout a la main !)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 17-02-2002 à 23:44:55    

y a aussi le TList, c'est ce que j'utilise le plus souvent.
je dérive TList pour la liste et TObject pour les objets de la liste.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-02-2002 à 00:05:10    

en fait j'utilise principalement le TStringlist pour gerer les lists d'objet...
La methode AddObject me permet d'utiliser un ID (unique) pour pouvoir ensuite retrouver directement mon objet associé ... comme ca je n'ai rien a faire ;)

Code :
  1. [...]
  2. stMesObjets:  TStringlist;
  3. [...]
  4. stMesObjets.addObject('monID1', TMonObjet.Create);
  5. stMesObjets.addObject('monID2', TMonObjet.Create);
  6. [...]
  7. iIndex := stMesObjets.IndexOf('monID1');
  8. if iIndex <> -1 then
  9.   with TMonObjet(stMesObjets.Objects[iIndex]) do
  10.   begin
  11.     [...]
  12.   end;

 

[jfdsdjhfuetppo]--Message édité par JWhy--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 18-02-2002 à 09:12:05    

au fait, j'aimerais que lors d'un clic sur un bouton, une image aléatoire d'une liste s'affiche dans une zone.
 
on m'a dit d'affecter le chemin d'accès des images dans un tableau de facon a pouvoir les appeler avec le fonction random !
 
 :spookie:


---------------
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants"        Saint-Exupéry
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed