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
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.