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 :
- Iresult11->Picture->LoadFromFile("vide.bmp" );
- Iresult12->Picture->LoadFromFile("vide.bmp" );
- Iresult13->Picture->LoadFromFile("vide.bmp" );
- Iresult14->Picture->LoadFromFile("vide.bmp" );
- Iresult15->Picture->LoadFromFile("vide.bmp" );
- Iresult16->Picture->LoadFromFile("vide.bmp" );
- //etc....
|
Pas tres beau niveau ecriture :-) , avec une petite boucle for toute bete c'est quand meme mieux...
Code :
- int numeroImage;
- char nomEmplacement[20];
- for(numeroImage=11;numeroImage<=126;numeroImage++)
- {
- sprintf(nomEmplacement,"Iresult%d",numeroImage);
- nomEmplacement->Picture->LoadFromFile("vide.bmp" );
- }
|
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 ->*