Projet dhtml: comment le faire fonctionner en ligne

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

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.