ARTICLES | Applications | Best of | FAQ | Forums | VBScript | JScript | Livres | Liens | Contact | ACCUEIL

LA REFERENCE FRANCAISE DES DEVELOPPEURS ACTIVE SERVER PAGEs



Écrire un composant ASP en Visual Basic
Il est parfois nécessaire d'écrire ses propres composants afin d'ajouter quelques fonctions a votre site. C'est pourquoi nous aborderons aujourd'hui la création d'un composant en  Visual Basic.

L'exemple que nous avons choisit est un composant pour envoyer un mail depuis une page asp.

Dans le zip à télécharger vous trouverez
1- Le projet Visual Basic composé des fichiers suivants :
HostMail.vbp  
frmHostMail.frm
Connexion.cls

2- la DLL compilée : Hostmail.dll

3- Un modèle de page asp permettant l'envoie : mail.asp 

Installation du projet Visual Basic

C'est tout simple, il suffit de décompresser le zip dans un dossier quelconque. Ensuite cliquez sur HostMail.vbp  et le projet s'ouvre.

Compilez la DLL et elle sera automatiquement enregistrée sur votre machine.

Côté pages ASP

Cela se passe de commentaire

<%
Dim objMail 
Dim resultat 
resultat = False
Set objMail = Server.CreateObject("HostMail.Connexion")
objMail.Auteur = "webmaster@host-web.com"
objMail.Destinataire = "jean@asp-fr.net"
objMail.AuteurNom = "Roland Spilthooren"
objMail.DestinataireNom = "Jean Lancon"
objMail.Sujet = "sujet du mail"
objMail.Corps = "C'est pour un test"
objMail.Serveur = "smtp.host-web.com"
resultat = objMail.Envoye
If resultat Then%>
<H2>Merci! votre mail a est envoyé.</H2>
<%else%>
<H3>Désolé! Le mail n'a pas été envoyé. Vérifiez vos paramètres.</H3>
<%end if%>

Attention : Ce composant (écrit par Spilthooren Roland) est un exemple et n'est pas destiné a une utilisation commerciale. Il n'a pas été testé en utilisation intensive et par exemple ne gère pas vraiment les erreurs.


Spilthooren Roland, Host Web


Retour à la liste des articles

Hit-Parade  


FastCounter by bCentral