begin process at 2010 02 09 22:52:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Exécution

 > 

application figée quand boucle


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

application figée quand boucle

vendredi 5 avril 2002 à 13:17:31 | application figée quand boucle

crogger

Salut, g lu qu'il suffisait de mettre
Aplication.ProcessMessages;
dans une boucle pour ne pas figer l appli, mais je n'arrive quand meme pas a la fermer tant que je suis pas sorti de la boucle ( sauf programm reset ).
et l appli semble vouloir rien savoir d'autre ( a part Minimize ou reduce)...
Merci d'avance !

Crogger -
vendredi 5 avril 2002 à 18:31:37 | Re : application figée quand boucle

Bestiol

Je sais pas du tout si ça peux marcher, mais peut-être qu'en créant un thread juste pour ta boucle, ça débloquerai le reste...

Tu peux toujours essayer !!

Bestiol.
vendredi 5 avril 2002 à 21:25:42 | Re : application figée quand boucle

rtfm

Ta le choix, créer un Thread pour ton interface et un thread pour le traitement, ce qui est selon moi une solution très efficace pour tous les logiciels.

Ou bien
Application.ProcessMessages;
ca devrait passé, paste dont ton code voir...

rtfm



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

Je sais pas du tout si ça peux marcher, mais peut-être qu'en créant un thread juste pour ta boucle, ça débloquerai le reste...

Tu peux toujours essayer !!

Bestiol.

vendredi 5 avril 2002 à 23:39:38 | Re : application figée quand boucle

Nono40

Il y a une solution plus simple que de créer un Thread supplémentaire.

Ajoute une action sur le OnCloseQuery de la
fenêtre pricpale de ton appli :
( La variable fin doit être globale )
Var Fin:Boolean;
procedure TForm1.FormCloseQuery(Sender:
TObject; var CanClose: Boolean);
begin
Fin:=True;
end;

Modifie ta boucle en suivant l'exemple suivant :
procedure TForm1.Button2Click(Sender: TObject);
begin
Fin:=False;
Repeat
...
...
// On gère les messages Windows
Application.ProcessMessages;
// On doit femer la fenêtre => on sort
If Fin Then Break;
Until False;
end;



--- Nono du Moulin ---


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

Salut, g lu qu'il suffisait de mettre
Aplication.ProcessMessages;
dans une boucle pour ne pas figer l appli, mais je n'arrive quand meme pas a la fermer tant que je suis pas sorti de la boucle ( sauf programm reset ).
et l appli semble vouloir rien savoir d'autre ( a part Minimize ou reduce)...
Merci d'avance !

Crogger -


Cette discussion est classée dans : boucle, appli, application, figée


Répondre à ce message

Sujets en rapport avec ce message

application en attente invisible perturbe windows. [ par crogger ] Salut, j'ai mon appli qui se lance au demarage de windows qui permet de detecter la presence de connexion internet avec une boucle WHILEex:while monip message : " l'application ne répond pas " sous XP [ par phoenyx ] Salut à tous !dans une appli, je fais une recherche dans une base de données qui affiche les résultats au fur et à mesure qu'ils sont trouvés (utilisa création de mon application [ par herve_wolf ] salut je viens de faire une application de carnet d'adresses pour débuter avec délphi 7 et de ce coté la pas trop de pb.mon pb et de faire fonctionner Pb fermeture d'une appli ouverte à partir d'une autre [ par Sandrine ] Bonjour,J'ai une application qui possède un bouton permettant d'ouvrir une deuxième application (qui ne possède qu'une fenêtre affichant du texte cont Comment restaurer une application du tray ? [ par thonyboy ] Bonjour,J'ai une appli externe qui se met dans la barre de tache (à coté de l'heure) je crois que l'on appelle cela le tray....J'aimerais grace a une bonsoir g un p'tit prob avec mon application... [ par Slander ] Voualà alors j'aimerai, dans mon appli, faire:-ouvrir un exécutable par le biais d'un dialogue... (ca c bon lol !)-l'exécuter...-lui envoyer des messa Paquetage d'Installation [ par benumiit82 ] Bonjour, sauriez vous comment on crée un paquetage d'installation sous delphi...Je m'explique avec un exempl..: j'ai mon application sous c:\appli\ av Fiches au demarrage d'une appli MDI [ par Reynaldd ] Bonjour a tous, Voila, c'est la premiere fois que j'essaie de créer une appli MDI, et au demarrage, l'application crée automatiquement un exemplaire d mon application ne se lance pas sur un poste neutre [ par delphives ] bonjour,alors voila mon soucis, j'ai créé une appli avec des composants standard de delphi excepté report builder et les composants jedi.lorsque je dé pb de timer [ par exyacc ] voila le pb...j'utilise un timer et fais une boucle de 90000 pour simuler un traitement quelconque (genre requete,etc.), le timer me sert a faire avan


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,577 sec (4)

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