Bonjour à toutes et à tous,
Dans mon application, j'ai une condition si tous les Tedit sont rempli qui permet de voir la vue de mon videoparlophone et d'activer les options.
Mais en standard un champ d'un Tedit n'est pas rempli car le mot de passe peut ou pas être mis par l'utilisateur.
Ce qui fait qu'avec mon code au lancement de l'application j'ai un bug si je n'ai pas de mot de passe et forcément je ne sais pas charger l'image dans mon thread.
Pas de problème si le mot de passe existe et est mis dans le Tedit.
Merci à tous si une solution existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (Edurl.text='') or (Edport.text='') or (Eduser.text='') or (Edpass.text='') then showmessage('Veuillez remplir les champs de l''Ip, du Port, de l''User et ou du Password, ensuite réouvrir l''application !') else begin url:= 'http://'+Edurl.Text+':'+ Edport.text+ '/snapshot.cgi?user='+Eduser.text+'&pwd='+Edpass.Text+''; ... .......
@+,
cincap
Ma première idée était d'enlever "Edpass.text" de la condition mais si après l'utilisateur met un mot de passe dans la configuration de son videoparlophone il y a aussi un bug à la première exécution de l'application car l'url ne sera pas complet pour charger l'image !
Partager