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

  FORUM HardWare.fr
  Programmation
  C++

  [borland c++] Petite erreur de compil svp help .......

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[borland c++] Petite erreur de compil svp help .......

n°552079
roromaino
Posté le 27-10-2003 à 23:49:22  profilanswer
 

Je veux afficher la meme image dans environ 120 emplacements predefinis sur ma forme. Donc il suffit de faire une boucle.
Voici ce que je veux que ca realise :

Code :
  1. Iresult11->Picture->LoadFromFile("vide.bmp" );
  2. Iresult12->Picture->LoadFromFile("vide.bmp" );
  3. Iresult13->Picture->LoadFromFile("vide.bmp" );
  4. Iresult14->Picture->LoadFromFile("vide.bmp" );
  5. Iresult15->Picture->LoadFromFile("vide.bmp" );
  6. Iresult16->Picture->LoadFromFile("vide.bmp" );
  7. //etc....


 
Pas tres beau niveau ecriture :-) , avec une petite boucle for toute bete c'est quand meme mieux...

Code :
  1. int numeroImage;
  2. char nomEmplacement[20];
  3. for(numeroImage=11;numeroImage<=126;numeroImage++)
  4. {
  5.      sprintf(nomEmplacement,"Iresult%d",numeroImage);
  6.      nomEmplacement->Picture->LoadFromFile("vide.bmp" );
  7. }


Le probleme c'est que Borland est pas content , il me dit :
[C++ Erreur] main.cpp(425): E2288 Pointeur sur structure nécessaire du côté gauche de -> ou ->*

mood
Publicité
Posté le 27-10-2003 à 23:49:22  profilanswer
 

n°552137
Ace17
Posté le 28-10-2003 à 07:40:21  profilanswer
 

ben ton nomEmplacement c'est un tableau de char... je vois pas trop ce que -> signifie sur ce genre d'objet...

n°552138
Ace17
Posté le 28-10-2003 à 07:43:00  profilanswer
 

Oh si apres relecture j'ai peur de comprendre!! Les var var ca n'existe pas en C++!! ( et plus généralement dans les langages compilés ) Tu ne peux pas référencer une variable a partir de son nom contenu dans une chaine : au moment de l'execution, le variables ont perdu leurs noms...
 
Je te conseille plutot de faire un tableau de Iresult

n°552141
Tetedeienc​h
Head Of God
Posté le 28-10-2003 à 07:53:18  profilanswer
 

Ace17 a écrit :

Oh si apres relecture j'ai peur de comprendre!! Les var var ca n'existe pas en C++!! ( et plus généralement dans les langages compilés ) Tu ne peux pas référencer une variable a partir de son nom contenu dans une chaine : au moment de l'execution, le variables ont perdu leurs noms...
 
Je te conseille plutot de faire un tableau de Iresult


 
Tu as totalement raison :)

n°552250
roromaino
Posté le 28-10-2003 à 10:49:53  profilanswer
 

ok, merci de ta reponse , je crois que ca va resoudre mon probleme...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [borland c++] Petite erreur de compil svp help .......

 

Sujets relatifs
[Mysql] Reçu erreur 127 du handler de la tableErreur php dans le log de Apache! [Résolu]
Pascal : erreur dans READ et WRITEnovice [borland c++ buider] Comment afficher une image avec un bouton?
Help, programmation en C du port parallele.httpsession java help please !!!!!
[help] barre de defilement non-standard...[closed](help) Pb de compatibilité pour macros
ca veut quoi ce message d'erreur ???Debug d'un script de gestion d'erreur
Plus de sujets relatifs à : [borland c++] Petite erreur de compil svp help .......


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