cs_tigrou19
Messages postés65Date d'inscriptionvendredi 15 août 2003StatutMembreDernière intervention 5 décembre 2005
-
15 juil. 2004 à 13:56
cs_dugueclin
Messages postés66Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention10 juillet 2012
-
1 oct. 2004 à 17:21
Bonjour à tous,
voilà je débute et je souhaiterais afficher un message si l'Edit est vide quand je valide je tape
if Edit.text:='' then showmessage('
il demande la fonction Boolean mais je ne sais pas m'en servir ..
Merci de votre aide
TheShAmAn
Messages postés148Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention 1 février 2006 15 juil. 2004 à 14:53
Tu fais juste :
if Edit1.text = '' then
begin
messagedlg('Votre champs est vide!!!', mtError, [mbYes],0);
exit; //pr sortir de la prcedure, et dc ne pas continuer ;)
en;
Encore1ben
Messages postés68Date d'inscriptionjeudi 19 septembre 2002StatutMembreDernière intervention22 février 2008 16 juil. 2004 à 11:12
Vi, vi...
Me suis complètement planté !! Je voulais lui indiquer vu qu'il débutait un autre système de comparaison, avec <> mais j'ai fais tout faux... rhum, rhum.... je corrige :
if edit1.Text <> '' then
Showmessage('Edit Pas vide')
else
Showmessage('Edit Vide')
Désolé !! C'est mieux là, non ???
Au passage, apparemment il n'est pas possible d'utiliser "nil" avec les edit par exemple ??? Je n'ai jamais compris quand réellement l'utiliser... Pourrais tu m'éclairer ???
slachz
Messages postés109Date d'inscriptionlundi 21 avril 2003StatutMembreDernière intervention 1 janvier 2006 16 juil. 2004 à 19:53
NIL (Not In List) est utilisé pour les pointeurs (enfin je connais que cette utilité..) , c'est la valeur de base pour indiquer que le pointeur n'est dirigé vers aucune variable.
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 29 juil. 2004 à 14:36
salut,
quand tu as un message d'erreur, clik sur le message (dans la liste des messages) puis "F1" ... l'aide delphi te donneras la solution a ton type de probleme :)
cs_dugueclin
Messages postés66Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention10 juillet 2012 7 sept. 2004 à 16:52
Moi aussi, je début et j'ai exactement fais ce petit prog, je vois que j'ai bien fais une partie.Car j'ai fais:
if Edit1.text = '' then
Playsound('c:\windows\media\ding.wav', handle,SND_Filename);
messageDjg(La date n'est pas remplie!!', mtWarning, [mbYes],0)
end;
Le problème c'est que j'ai remarqué que deux secondes après le ding, le message s'affiche..??, pourquoi deux secondes après??
Comment faire pour avoir les deux en même temps??
Merci d'avance
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 18 sept. 2004 à 14:24
Bonjour ,
Je cite : "Le problème c'est que j'ai remarqué que deux secondes après le ding, le message s'affiche..??, pourquoi deux secondes après??"
C'est normal car le prog execute les actions les unes a la suite des autres, vu que le ding dure 2 sec ,il est normal que le message s'affiche 2 sec apres.
L'ennnui dans l'histoire, c'est que la seule facon pour qu'un programme fasse 2 cheoses en meme temps c'est les threads mais c'est pas à la portée du débutant .....
Prévenez moi si jamais vous trouvez une autre solution, cela m'interresse .
Florent.
Si tu ne te plantes pas ......
tu ne poussera jamais
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 18 sept. 2004 à 14:24
Bonjour ,
Je cite : "Le problème c'est que j'ai remarqué que deux secondes après le ding, le message s'affiche..??, pourquoi deux secondes après??"
C'est normal car le prog execute les actions les unes a la suite des autres, vu que le ding dure 2 sec ,il est normal que le message s'affiche 2 sec apres.
L'ennnui dans l'histoire, c'est que la seule facon pour qu'un programme fasse 2 cheoses en meme temps c'est les threads mais c'est pas à la portée du débutant .....
Prévenez moi si jamais vous trouvez une autre solution, cela m'interresse .
Florent.
Si tu ne te plantes pas ......
tu ne poussera jamais
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 18 sept. 2004 à 14:24
Bonjour ,
Je cite : "Le problème c'est que j'ai remarqué que deux secondes après le ding, le message s'affiche..??, pourquoi deux secondes après??"
C'est normal car le prog execute les actions les unes a la suite des autres, vu que le ding dure 2 sec ,il est normal que le message s'affiche 2 sec apres.
L'ennnui dans l'histoire, c'est que la seule facon pour qu'un programme fasse 2 cheoses en meme temps c'est les threads mais c'est pas à la portée du débutant .....
Prévenez moi si jamais vous trouvez une autre solution, cela m'interresse .
Florent.
Si tu ne te plantes pas ......
tu ne poussera jamais
cs_dugueclin
Messages postés66Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention10 juillet 2012 1 oct. 2004 à 17:21
Merci à tous de m'avoir répondu
J'ai écris une ligne pour le ShowMessage et une ligne pour PlaySound et les se font en même temps.
Cela me fait beaucoup de lignes pour un édit, je verais plus tard, à faire mieux, quand je métriserrai mieux Delphi