Projet dhtml: comment le faire fonctionner en ligne

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 649 fois - Téléchargée 40 fois

Contenu du snippet

Ce n'est pas une source mais les informations sur la mise en marche d'un projet DHTML en

ligne. Je l'ais essayé sur un compte multimania et ça fonctionne.
Commencez par créer un projet DHTML, ensuite, dans concepteurs, cliquez sur DHTMLPage1 puis

sur le bouton pour voir le code. Ensuite dans la procédure DHTMLPage1_load(), mettez

maform.show 1 'avec maform le nom de la form et le 1 ou rendre la form modal (obligatoire),

cette form sera celle affiché en 1er

ensuite ajouter les form, et tout ce que vous voulez pour faire votre appli. Mais attention,

on ne peut pas tout faire comme dans une appli classique, y'a certaines fonctions qui ne

passent pas.

Ensuite compiler votre projet (dll et html). Personnellement, j'ai eu aussi un fichier .exp

et un .lib
Pour tester convenablement votre appli, je vous conseille de désenregistrer la dll (que VB

enregistre automatiquement après compilation), pour ce faire, faites démarrer et exécuter

puis tapez

RegSvr32.exe /u madll 'avec madll le chemin complet de la dll

Ensuite, il faut éditer le fichier html. Avec frontpage, faites clic droit sur la contrôle

activeX et cliquez sur propriétés sur controle. Ensuite dans la case "source du code", taper

le nom de votre dll (faites attention au majuscule/minuscule). Je conseille de ne pas mettre

d'espace puisque ça va sur internet! Si vous n'avez pas frontpage, vous pouvez modifier le

fichier avec le bloc note par exemple. Il faudra le modifier comme dans l'exemple suivant:

<object id="DHTMLPage1" classid="clsid:BC953755-455F-44EE-914F-B8CB8023CB04" width=0

height=0></object>
changer en
<object id="DHTMLPage1" classid="clsid:BC953755-455F-44EE-914F-B8CB8023CB04" width=0

height=0 codebase="MaDll.dll"></object>

Bien sur votre classid ne sera pas le même que dans l'exemple!!! Et il ne faut pas enlever

cette partie sinon ça ne fonctionne pas.
De cette manière, il n'est plus utile d'enregistrer la DLL et sur les serveurs web ou même

sur les PC.
Normalement ça fonctionne à coup sur dans la mesure où le visiteur à activer l'exécution des

activeX. J'ai demandé à un ami qui n'avait pas la dll d'essayer ma page et ça a fonctionné.
Quand vous mettrez ça sur ftp, n'oubliez pas les fichiers .lib et .exp, je sais pas s'ils

sont indispensables, j'ai pas essayé, mais autant tout mettre, c'est plus sur.

Il faut savoir qu'après le controle active X se retrouve sur l'ordi du visiteur. On peut le

voir dans le dossier c:\windows\downloaded program files

Voilà, j'espère vous avoir donné des renseignements fiable. J'avais cherché sur ce site

après ce genre d'infos en vain. Faites en bonne usage et faites moi part des bugs éventuels

Tioneb

A voir également

Ajouter un commentaire Commentaires
Messages postés
193
Date d'inscription
dimanche 16 décembre 2001
Statut
Membre
Dernière intervention
29 juillet 2015

Je pense que oui car la dll sera un ActiveX
Messages postés
2
Date d'inscription
jeudi 14 septembre 2006
Statut
Membre
Dernière intervention
29 septembre 2006

j'ai essayé sur mon hebergeur freazer de publier un fichier html contenant un exe sous vb6 et que mon naviguateur m'exige d'enregistrer ou telecharger l'exe cependant sur ma machine l'exe s'execute bien effectivement car vb6 y'est instale mais pour les visiteurs dont leurs machines ne contiennent pas le vb est ce que mon fichier s'executera chez eux?
Messages postés
2
Date d'inscription
jeudi 14 septembre 2006
Statut
Membre
Dernière intervention
29 septembre 2006

j'ai assimilé pas mal la logique du vb6 sous projet exe standard.
puis je me suis redirigé vers l'html en incluant le vbscript.mais en revenant a vb6 pour apprendre le projet dhtml je me suis retrouve bloqué pour avoir le premier pas a realiser meme un simple projet. au secours !!!!!
Messages postés
370
Date d'inscription
dimanche 28 mars 2004
Statut
Membre
Dernière intervention
13 avril 2007

"C'est TROP bien. ça va changer beaucoup de choses dans ma vie..." mdr, moi oci ça va changer des choses, moi oci ;-)

*----------------------------
http://fg.logiciel.free.fr
Messages postés
77
Date d'inscription
vendredi 21 novembre 2003
Statut
Membre
Dernière intervention
7 mars 2007

C'est TROP bien. ça va changer beaucoup de choses dans ma vie...
Afficher les 11 commentaires

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.