EFFET DE MOUCHE SUR UNE IMAGE DU MÊME STYLE QUE LE REBONDISSEMENT
XtremDuke
Messages postés626Date d'inscriptionsamedi 28 septembre 2002StatutMembreDernière intervention18 mai 2009
-
18 avril 2005 à 19:22
l0st3d
Messages postés205Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention13 novembre 2009
-
19 avril 2005 à 14:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
l0st3d
Messages postés205Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention13 novembre 2009 19 avril 2005 à 14:44
Une mouche? Ou? Moi aussi je suis un peut décus par le titre
mais l'ntention y etais ;)
Côté code, tu ne pouvais faire plus simple
mais pour l'optimisation c'est a voir
1. je te conseil comme XtremDuke d'utiliser un select case pour éviter de trop utiliser le IF (on peut voir de bonnes différences sur la vitesse d'execution dans certain code)
2. tu utilise des label au lieu de bonne vielle variables, dans mon cas c'est du jamais vue o_O, en utilisant des variables tu évite l'appel de cInt()
regarde
suprime ton label ha
mets [Private ha as Integer] au tout debut du code de ta form (avant meme la première fonction)
ensuite ton [If ha = "0" Then] deviendra [If ha = 0 then]
déja la on fauche l'utilisation du "
3. je vien juste de voir sa :)
If CInt(objet.Left) > largeur Then
Et bien.... object.left est deja un Integer, pas besoin d'appeller cInt() ;)
C'est ça qui est sa.
Sinon ses quelques commentaires constructif j'ai trouver le resultat interessant (si tu vise faire un screen saver)
Aller bonne continuation :) 6/10
cs_Jb2
Messages postés18Date d'inscriptionlundi 24 janvier 2005StatutMembreDernière intervention26 août 2008 19 avril 2005 à 10:20
Voila ! j'ai changé le niveau !
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 20096 19 avril 2005 à 01:00
même raison loin même très loin d'être initié
BozzoDodo
Messages postés185Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention10 janvier 2008 18 avril 2005 à 19:33
he bien la prétention ne tue pas... code "initié" avec 50lignes, utilisation de fonctions de bases et de 2 timers alor qu'un seul aurait suffit?!... 5/10
XtremDuke
Messages postés626Date d'inscriptionsamedi 28 septembre 2002StatutMembreDernière intervention18 mai 20094 18 avril 2005 à 19:22
J'avoue que le titre m'a un peu rebuté mais l'effet final est asser sympatique.
Peutetre devrait tu utiliser la clause SELECT CASE au lieu d'imbriquer des IF
19 avril 2005 à 14:44
mais l'ntention y etais ;)
Côté code, tu ne pouvais faire plus simple
mais pour l'optimisation c'est a voir
1. je te conseil comme XtremDuke d'utiliser un select case pour éviter de trop utiliser le IF (on peut voir de bonnes différences sur la vitesse d'execution dans certain code)
2. tu utilise des label au lieu de bonne vielle variables, dans mon cas c'est du jamais vue o_O, en utilisant des variables tu évite l'appel de cInt()
regarde
suprime ton label ha
mets [Private ha as Integer] au tout debut du code de ta form (avant meme la première fonction)
ensuite ton [If ha = "0" Then] deviendra [If ha = 0 then]
déja la on fauche l'utilisation du "
3. je vien juste de voir sa :)
If CInt(objet.Left) > largeur Then
Et bien.... object.left est deja un Integer, pas besoin d'appeller cInt() ;)
C'est ça qui est sa.
Sinon ses quelques commentaires constructif j'ai trouver le resultat interessant (si tu vise faire un screen saver)
Aller bonne continuation :) 6/10
19 avril 2005 à 10:20
19 avril 2005 à 01:00
18 avril 2005 à 19:33
18 avril 2005 à 19:22
Peutetre devrait tu utiliser la clause SELECT CASE au lieu d'imbriquer des IF