|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 392 ![]() |
Voici une démonstration de l'utilisation d'une fenêtre "Veuillez patienter" à déclenchement automatique.
le principe est d'appeler WaitForm.Submit() en lui passant en paramètre une méthode à soumettre. Celle-ci s'execute dans un Thread secondaire, si elle prend plus de 2 secondes, une fenêtre "Veuillez patienter" s'affiche avec un bouton Annuler qui permet de stopper la procédure. Sinon la fenêtre s'efface automatiquement en fin de tâche. Pour les besoins de l'exemple, on parcours les fichiers de C:\, avec un sleep pour ralentir le code si vous cochez la case "Ralentir" afin que la fenêtre "Veuillez patienter" s'affiche. Une console est également affichée pour permettre de suivre le déroulement de la tâche soumise. J'utilise cette technique dans une application qui effectue des requêtes SQL qui sont parfois longues, parfois très rapides, WaitForm s'occupe de tout ! Submit.zip
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
70
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : octobre 2002 Messages : 554 ![]() |
Roh, mais ça m'a l'air excellent ça... et ça tombe à point
Merci M'sieur ! |
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : juillet 2002 Messages : 441 ![]() |
C'est un immense plaisir de me retrouver avec vous dans un même forum Mr PAUL
__________________
<On fait la science avec des faits, comme on fait une maison avec des pierres : mais une accumulation de faits n'est pas plus une science qu'un tas de pierres n'est une maison> **Poincaré** http://www.mobile-tactile.com/ |
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 994 ![]() |
Bonjour,
Existe-t-il un équivalent en D7 ? En tous cas merci pour la contrib
__________________
Il n' y a de Pouvoir que le Savoir djasoft ! est un logiciel de gestion de stocks et commercial totalement gratuit pour auto-entrepreneurs, PME, TPE, Artisans et Indépendants Annuaire de référencement gratuit |
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 994 ![]() |
Oups ! ca fonctionne en D7. Fallait essayer avant de poster.
Je pensais que c'était pour les version récente de Delphi
__________________
Il n' y a de Pouvoir que le Savoir djasoft ! est un logiciel de gestion de stocks et commercial totalement gratuit pour auto-entrepreneurs, PME, TPE, Artisans et Indépendants Annuaire de référencement gratuit |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 392 ![]() |
c'est fait sous Delphi 6 mais ça doit fonctionner avec à peu près toutes les versions
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 994 ![]() |
Encore merci Paul
__________________
Il n' y a de Pouvoir que le Savoir djasoft ! est un logiciel de gestion de stocks et commercial totalement gratuit pour auto-entrepreneurs, PME, TPE, Artisans et Indépendants Annuaire de référencement gratuit |
|
|
00
|
|
|
#8 | ||
|
Membre émérite
![]() Inscription : avril 2008 Messages : 863 ![]() |
Voici une autre version avec fonctions BeginThread,EndThread ...
Code :
|
||
|
|
10
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 392 ![]() |
intéressant, mais la même chose sans transtypage ésotérique serait plus portable
n'oublie pas que Embarcadero nous prépare un Delphi 64 bits
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
10
|
|
|
#10 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 994 ![]() |
Super ! j'aurais besoin de ça
Merci Montor
__________________
Il n' y a de Pouvoir que le Savoir djasoft ! est un logiciel de gestion de stocks et commercial totalement gratuit pour auto-entrepreneurs, PME, TPE, Artisans et Indépendants Annuaire de référencement gratuit |
|
|
00
|
|
|
#11 | |
Développeur informatique Inscription : mars 2012 Messages : 36 ![]() |
Citation:
merci de me répondre |
|
|
|
01
|
|
|
#12 | |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 392 ![]() |
Citation:
ou vous mettre à Delphi...je suis revendeur
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
|
20
|
Copyright © 2000-2013 - www.developpez.com