|
|
|
|
le.schtroumpf.jedi, le dimanche 23 septembre 2001 à 14:10:53pour faire une pause il existe la célébre fonction :
sleep(X) si X=1000 ---> 1 seconde si X=2000 ---> 2 secondes ... ...
|
g une otre solution... mais ca marche en VB, je sais po pour delphi
l idee c de faire tant que faux Doevents <---- ca veut dire que ca permet a d autre evenements de s executer fintq et en fait quand tu a une frappe au clavier, ou ton timer qui se declenche, tu metsq ton booleen a vrai si tu oublies le doevents, ton prog va boucler sans fin.... mais je connais po l equivalent de DoEvents en delphi, mais ca doit bien exister
|
ben ca m etonnes assez, parce que si tu fais un bete
tant que faux blahblah fintq des que ton booleen passe a vrai il doit sortir du tant que...$ t sur qu il y a pas une couille o nivo de tes noms de variables, quelle sont bien declarees en global... tout ca ?
|
chez moi ca marche
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Edit1: TEdit; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Déclarations privées } public { Déclarations publiques } end; var Form1: TForm1; test : Boolean; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin test :=false; while not test do application.ProcessMessages ; edit1.Text:='pouet'; end; procedure TForm1.Button2Click(Sender: TObject); begin test :=true; end; end. |
procedure TForm1.Button1Click(Sender: TObject);
begin test :=false; while not test do application.ProcessMessages ; edit1.Text:='pouet'; <------là tu ralentis lexécution de ton programme inutilement en définissant indéfiniment la valeur de ton contrôle end; il vaut mieux : procedure TForm1.Button1Click(Sender: TObject); begin test :=false; edit1.Text:='pouet'; while not test do application.ProcessMessages ; end; |
| 25/11 22h46 | Mise à jour d'une procèdure ou d'une fonction en VBA | Excel |
| 29/01 05h12 | Procédure de demande d'aide et désinfection nettoyage | Sécurité |
| 21/07 11h53 | Comment débuter, quel langage? | Langages |
| 23/06 10h56 | Les Normes en ergonomie des logiciels | Ergonomie |
| 14/04 15h10 | About:blank - Page de démarrage remplacée | Navigateurs |
| 26/06 08h27 | Le sender de delphi et procedures | 3 |
| 11/08 14h45 | LANCER UNE PROCEDURE SOUS DELPHI | 1 |
| 16/05 00h52 | Comment manipuler lrs procédure de delphi7 | 1 |
| 29/04 11h32 | Fonction et procedure sous delphie | 0 |
![]() | Delphi 6 Edition personnelle - La société Borland (Inprise) a mis à disposition gratuitement, pour un usage non-commercial, la version 6 de son... | Catégorie: Delphi Licence: Freeware/gratuit |
![]() | AbiWord - AbiWord est un traitement de texte libre représentant une alternative intéressante au logiciel Microsoft Word. Ce logiciel... | Catégorie: Traitement de texte Licence: Open Source |
![]() | WinAVI Video Capture - WinAVI Video Capture peut capturer vos films en provenance de périphériques AV comme un magnétoscope, un camescope ou une... | Catégorie: Edition vidéo Licence: Freeware/gratuit |
![]() | Windows Defender pour Windows XP/Vista - Windows Defender est un programme gratuit permettant de se protéger des pop-ups, des ralentissement et des failles de... | Catégorie: Anti-Spyware Licence: Freeware/gratuit |
![]() | 200 Pausenspiele | Catégorie: Jeu vidéo PC |