begin process at 2012 05 30 00:50:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

Optimisation... :)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Optimisation... :)

vendredi 28 décembre 2001 à 12:33:34 | Optimisation... :)

CodeNeo

Hello tout le monde !!

Question ! Est ce que quelqu'un saurait comment raccourcir le code suivant ?

bool __fastcall TForm1::InitBouton ( void ) {

SpeedButton1 -> Visible = true ;
SpeedButton2 -> Visible = true ;
SpeedButton3 -> Visible = true ;
SpeedButton4 -> Visible = true ;
SpeedButton5 -> Visible = true ;
SpeedButton6 -> Visible = true ;
SpeedButton7 -> Visible = true ;
SpeedButton8 -> Visible = true ;
SpeedButton9 -> Visible = true ;
SpeedButton10 -> Visible = true ;
SpeedButton11 -> Visible = true ;
SpeedButton12 -> Visible = true ;
SpeedButton13 -> Visible = true ;
SpeedButton14 -> Visible = true ;
SpeedButton15 -> Visible = true ;
SpeedButton16 -> Visible = true ;
SpeedButton17 -> Visible = true ;
SpeedButton18 -> Visible = true ;
SpeedButton19 -> Visible = true ;
SpeedButton20 -> Visible = true ;
SpeedButton21 -> Visible = true ;
SpeedButton22 -> Visible = true ;
SpeedButton23 -> Visible = true ;
SpeedButton24 -> Visible = true ;
SpeedButton25 -> Visible = true ;
SpeedButton26 -> Visible = true ;
SpeedButton27 -> Visible = true ;
SpeedButton28 -> Visible = true ;
SpeedButton29 -> Visible = true ;
SpeedButton30 -> Visible = true ;
SpeedButton31 -> Visible = true ;
SpeedButton32 -> Visible = true ;
SpeedButton33 -> Visible = true ;
SpeedButton34 -> Visible = true ;
SpeedButton35 -> Visible = true ;
SpeedButton36 -> Visible = true ;
SpeedButton37 -> Visible = true ;
SpeedButton38 -> Visible = true ;
SpeedButton39 -> Visible = true ;
SpeedButton40 -> Visible = true ;
SpeedButton41 -> Visible = true ;
SpeedButton42 -> Visible = true ;
SpeedButton43 -> Visible = true ;
SpeedButton44 -> Visible = true ;
SpeedButton45 -> Visible = true ;
SpeedButton46 -> Visible = true ;
SpeedButton47 -> Visible = true ;
SpeedButton48 -> Visible = true ;
SpeedButton49 -> Visible = true ;
SpeedButton50 -> Visible = true ;
SpeedButton51 -> Visible = true ;
SpeedButton52 -> Visible = true ;
SpeedButton53 -> Visible = true ;
SpeedButton54 -> Visible = true ;
SpeedButton55 -> Visible = true ;
SpeedButton56 -> Visible = true ;
SpeedButton57 -> Visible = true ;
SpeedButton58 -> Visible = true ;
SpeedButton59 -> Visible = true ;
SpeedButton60 -> Visible = true ;
SpeedButton61 -> Visible = true ;
SpeedButton62 -> Visible = true ;
SpeedButton63 -> Visible = true ;
SpeedButton64 -> Visible = true ;

return 1 ;
}

Le truc c'est k'il y a 64 boutons (SpeedButton1 , SpeedButton2 , ... ) et que j'aimerais réduire le code ci dessous à environ 5 lignes dans une boucle ;) ).


Merci de votre réponse !!!
vendredi 28 décembre 2001 à 13:07:50 | Re : Optimisation... :)

CyraX

bah c tout con... :o)
sauf que tu dis pas ce que sont les speedbuttons
(speedbutton undefined symbol) mdrrr.

tu fais la boucle suivante :

for(a=1;a<=64;a++)
SpeedButton[a]=true;

sauf qu'il ne faut pas déclarer SpeddButton1, SpeedButton2, SpeedButton3 ... mais un tableau de je sais pas quoi pke tu l'a pas dit, dans le genre :

int SpeedButton[65]; (si ce sont des entiers)

voila, j'espère que j'ai pu t'aider
a+
CyraX
vendredi 28 décembre 2001 à 21:36:34 | Re : Optimisation... :)

CodeNeo




Oui je comprends ce que tu veux dire mais les SpeedButton , ce ne sont pas des variables mais les boutons de mon démineur ... lol .
SpeedButton1 -> 1ere case du démineur
SpeedButton2 -> 2eme case du démineur
SpeedButton3 -> 3eme case du démineur ... :-)

-------------------------------
Réponse au message :
-------------------------------

bah c tout con... :o)
sauf que tu dis pas ce que sont les speedbuttons
(speedbutton undefined symbol) mdrrr.

tu fais la boucle suivante :

for(a=1;a<=64;a++)
SpeedButton[a]=true;

sauf qu'il ne faut pas déclarer SpeddButton1, SpeedButton2, SpeedButton3 ... mais un tableau de je sais pas quoi pke tu l'a pas dit, dans le genre :

int SpeedButton[65]; (si ce sont des entiers)

voila, j'espère que j'ai pu t'aider
a+
CyraX



Cette discussion est classée dans : code, true, visible, optimisation, speedbutton1


Répondre à ce message

Sujets en rapport avec ce message

optimisation de code [ par yakalelo ] Salut J' aimerais optimiser un programme en langage C pour le faire tourner plus vite. Il est constitue principalement de conditions if-else. est ce optimisation d un code asm [ par sajid_morad ] salut tout le monde j aimerai bien savoir comment optimiser un code en assembleur ( le temps d execution des instruction le plus optimal ), et esqu il problème avec la structure switch [ par speeddo ] Bonjour, J'utilise dans mon programme une structure switch case, et ça ne marche pas. J'ai donc essayé le même programme avec des "if", et là ça fonct Optimisation avec macro [ par freakstreet ] Bonjour à tous !Je tente d'optimiser un code en C sur un microcontrolleur et avais une question sur l'utilisation de macros :si je fais un #define TAI [ API WIN32 ] RECUPERER APPUI BOUTON FENETRE [ par lectpe ] Bonjour, J'ai créé une boite de dialogue vide grâce aux ressources comme suit :IpToCountryDialog DIALOG 50, 30, 165, 80            STYLE WS_POPUP | WS Optimisation avec SSE ?! [ par sdrh ] Bonjour à tous, J'ai un petit problème assez banal, on trouve bcp de forum qui abordent la question, mais je n'ai tjs pas trouver de solution à mon l Passage d'un code écrit en c++ à un code en c [ par aymen87 ] Bonjour à tous j'ai téléchargé un code pour cryptage qui fonctionne à merveille sous vs6 (avec l'extension .cpp). Mais pour l'intégrer dans mon appli [Jeu] Problème dans mon code [ par Baltronard ] Bonjour à toutes et à tous. Voila j'ai quelques petits soucis avec mon code en C (pas c++) pour la création d'un puissance 4. Il se trouve que ma fo Tableaux... [ par pop70 ] Bonjour, Je cherche à faire un petit jeu en 2D, Celui est constitué d'une Map, sur laquelle viennent se placer toutes sortes d'objets. Chaque objet code source algorithme de chiffrement A5/1 [ par dotel ] je recherche un code source pour le cryptage de flot d'information avec l'algorithme de chiffrement A5/1 du GSM (C++, Java, VB ...)[^^confus2]


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales