Un ocx pour vérifier une adresse e mail

Soyez le premier à donner votre avis sur cette source.

Vue 5 440 fois - Téléchargée 528 fois

Description

un Ocx pour vérifier la validité d'une adresse Email une adresse E mail
c pas du grand art, mais c pratique...

Source / Exemple :


le code et l'ocx sont dans le zip...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
18 -
Salut,

------------------------------------------
Si je tape :
- f_afficheEmail("@domaine")
- f_afficheEmail("utilisateur@")
... ca devrait passer.
Plus généralement, une adresse email ne se vérifie pas ainsi. La présence d'un arobase n'a jamais validé un email.

Dans le cas qui nous intéresse, ceci pourrait très bien être un email :
f_afficheEmail("£$°+(@)%#")

------------------------------------------

Ta fonction n'en est pas une. C'est une Sub (procédure) car elle ne renvoit rien.

------------------------------------------

# Property Let Backcolor(color As String)
# With UserControl
# .Backcolor = color

Heureusement que VB sait transformer (et c'est probablement son plus gros défaut) des String en Long, parce que grammaticalement, c'est faux. BackColor prend un Long en paramètre.
------------------------------------------

Même remarque pour :
# txtNomEmail = ""
# txtDomaine = ""

Heureusement que la propriété Text est la propriété par défaut du contrôle TextBox, et que VB ne se formalise pas pour çà (et c'est probablement son deuxième gros défaut). Autant s'habituer tout de suite à noter tout sous la forme Objet.Propriété, çà t'aidera par la suite.

------------------------------------------

Pour creuser le sujet, tu peux aller jeter un oeil sur les expressions régulières. Tu peux valider n'importe quelle adresse email farfelue en 4 ou 5 lignes, déclarations de variables comprises.

Ta source est certes destinée aux débutants, mais là en l'occurence, la méthode employée est fausse.
Sinsitrus
Messages postés
863
Date d'inscription
samedi 11 juin 2005
Statut
Membre
Dernière intervention
21 août 2015
-
dsl c pas clair !
Foxix
Messages postés
12
Date d'inscription
mardi 22 janvier 2002
Statut
Membre
Dernière intervention
12 mars 2002
-
ouais je vais faire un essai !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.