Déclaration d'une condition
Fermé
aziz_alg80
Messages postés
383
Date d'inscription
vendredi 12 février 2010
Statut
Membre
Dernière intervention
3 juin 2024
-
13 nov. 2014 à 20:45
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 - 30 nov. 2014 à 11:14
solilog Messages postés 273 Date d'inscription samedi 13 juin 2009 Statut Membre Dernière intervention 18 avril 2015 - 30 nov. 2014 à 11:14
A voir également:
- Déclaration d'une condition
- Déclaration de revenus - Guide
- Excel cellule couleur si condition texte - Guide
- Condition et excel - Guide
- Bloquer saisie cellule excel sous condition ✓ - Forum Excel
- Changer la couleur d'une cellule selon son texte - Forum Excel
4 réponses
solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
2
22 nov. 2014 à 07:40
22 nov. 2014 à 07:40
Salut,
Ca rappelle mes premiers programmes, il y a ........., c'était une autre vie.
Oui, tu peux mettre tes conditions dans une proc unique que tu appelles après chaque mouvement (à condition que les actions faîtes soient identiques quel que soit le sens du mouvement).
Ah, vu que tes "murs" semblent être fixes, tu peux, dans ta procedure FormCreate, déjà calculer les positions des murs, car il est plus propre et plus rapide de calculer çà une seule fois.
wLeft := b1.left+b1.width;
wTop := b2.top-b2.height;
wRight := b3.left;
wBott := b4.top;
Bon courage.
solilog
Ca rappelle mes premiers programmes, il y a ........., c'était une autre vie.
Oui, tu peux mettre tes conditions dans une proc unique que tu appelles après chaque mouvement (à condition que les actions faîtes soient identiques quel que soit le sens du mouvement).
procedure TrtPosition;
begin
if c.Left=b1.Left+b1.Width then
...
else if c.top=b2.Top+b2.Height then
...
else if c.Left+c.Width=b3.Left then
...
else if c.Top+c.Height=b4.Top then
... ;
end;
Ah, vu que tes "murs" semblent être fixes, tu peux, dans ta procedure FormCreate, déjà calculer les positions des murs, car il est plus propre et plus rapide de calculer çà une seule fois.
wLeft := b1.left+b1.width;
wTop := b2.top-b2.height;
wRight := b3.left;
wBott := b4.top;
Bon courage.
solilog
aziz_alg80
Messages postés
383
Date d'inscription
vendredi 12 février 2010
Statut
Membre
Dernière intervention
3 juin 2024
22
28 nov. 2014 à 17:16
28 nov. 2014 à 17:16
Tout d'abord je te remercie pour l'intérêt que tu as accordé à mon problème.
1- Je commence par la fin :
Non les murs ne sont pas fixes, c'est pour cela que je veux que mon programme prenne en considération leurs positions ainsi que leurs hauteurs et largeurs.
2- Je tiens à vous informer que mon programme tourne bien avec la logique que j'ai choisie.
Je peux également adopter le choix de mettre les quatre conditions dans une procédure et faire le nécessaire pour chacune d'elle (bien que c'est un peu difficile) mais ce n'est plus l'objectif derrière ma question.
L'objectif est de savoir s'il y a une possibilité de déclarer une condition pour pouvoir (par la suite) l'appeler par le nom qu'on lui affecte, parce que (j'ai oublié de le dire) je suis tout débutant en Delphi, et j'ai beaucoup de chose à apprendre.
Encore une fois merci pour votre intérêt.
1- Je commence par la fin :
Non les murs ne sont pas fixes, c'est pour cela que je veux que mon programme prenne en considération leurs positions ainsi que leurs hauteurs et largeurs.
2- Je tiens à vous informer que mon programme tourne bien avec la logique que j'ai choisie.
Je peux également adopter le choix de mettre les quatre conditions dans une procédure et faire le nécessaire pour chacune d'elle (bien que c'est un peu difficile) mais ce n'est plus l'objectif derrière ma question.
L'objectif est de savoir s'il y a une possibilité de déclarer une condition pour pouvoir (par la suite) l'appeler par le nom qu'on lui affecte, parce que (j'ai oublié de le dire) je suis tout débutant en Delphi, et j'ai beaucoup de chose à apprendre.
Encore une fois merci pour votre intérêt.
solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
2
30 nov. 2014 à 11:13
30 nov. 2014 à 11:13
salut
solilog
Messages postés
273
Date d'inscription
samedi 13 juin 2009
Statut
Membre
Dernière intervention
18 avril 2015
2
30 nov. 2014 à 11:14
30 nov. 2014 à 11:14
Re ...
appeler une confition par son nom signifie (en prog) appeler une fonction ou une procédure. Pour t'aider à améliorer ton code, il faudrait que tu le publies ...
Bye.
solilog
appeler une confition par son nom signifie (en prog) appeler une fonction ou une procédure. Pour t'aider à améliorer ton code, il faudrait que tu le publies ...
Bye.
solilog