Environnement intégré complet

Description

Tout est dans le zip... sauf la procédure d'installation ! (voir ci-dessous)
Je ne nie pas m'être un tout petit peu inspiré de de Visual Studio.net et de Windows XP pour démarrer ce projet. J'espère en tout cas que certaines parties (bien que pas commentés) pourront servir !

Pour faire fonctionner cette application, je vous conseille de suivre les étapes suivantes :

- Décompressez chaque Zip dans un répertoire différent
- Préparez un répertoire qui sera destiné à accueillir tous les fichiers compilés (si vous déplacez par la suite ce dossier, veillez à refaire les étapes débutant par =)
- Compilez "QCommon.dll" (c'est elle qui renferme une grande partie des fonctions utiles aux plug-ins)
- Copiez "QCommon.dll" et "ZlibOCX2.dll" dans le répertoire créé à l'étape 2
= Vous devez ensuite enregistrer ces deux DLL dans la base de registre par la commande : "regsvr32.exe [CHEMIN+NOM DE LA DLL]"
- Lancez ensuite le projet QActive (il se trouve dans le zip Madweaver.QActive.zip). Normalement, la compilation ne fonctionne pas encore, il faut que vous alliez dans le menu Projet->Références. Là, vous devez décocher la case "Partie commune des fonctions d'Aquawing" (cet intitulé devrait être précédé du terme MANQUANT)
- Cliquez sur OK, fermez et rechargez le projet QActive
- Retournez dans Projet->Références puis cliquez sur parcourir et sélectionnez le fichier "QCommon.dll" que vous aviez précédemment compilé
- Compilez maintenant le projet QActive et copiez l'ActiveX créé (Madweaver.QActive.ocx) dans le dossier créé à l'étape 2
= Enregistrez ce composant dans la base de registre avec la commande "regsvr32.exe" (comme vous l'aviez fait avec les DLL)

Pour pouvoir profiter de tout ce que vous venez de faire, compilez à présent l'environnement de travail qui se trouvait dans le zip "Environnement.zip"
Mettez l'exécutable dans le dossier que vous avez créé à l'étape 2.

L'environnement de travail "Studio.exe" fonctionne à présent mais il ne fait rien tout seul. Vous devez enregistrer des composants pour qu'il se mette à faire quelque chose.
Pour ça, allez dans le menu Outils->Composants. Cliquez sur Parcourir et sélectionnez le fichier "Madweaver.QActive.ocx", là, on vous pose une question, répondez Non (de toute façon ça marche 1 fois sur 4 si vous répondez Oui, j'ai pas encore réussi à résoudre le problème).
Normalement, vous devriez voir 8 composants s'être chargés. Si tel n'est pas le cas, cliquez de nouveau sur Parcourir et sélectionnez à nouveau "Madweaver.QActive.ocx". Si vous n'en avez toujours pas 8, c'est pas grave, mais ça veut dire que tout n'a pas très bien marché !!!
Cliquez sur OK pour valider vos modifications.

Vous découvrez alors dans le menu Fichier->Nouveau->Nouvel Onglet, un certain nombre d'applications (elles sont pas génial mais c'est déjà pas mal je crois) qui s'intègrent toutes à l'environnement.

L'une des applications est un éditeur HTML, copiez le fichier "html.xml", qui se trouvait dans le zip "Madweaver.QActive.zip", dans le dossier créé à l'étape 2 pour pouvoir profiter de l'aide à la syntaxe.

Conclusion :


Je suis conscient que la procédure de compilation (du moins pour la première fois) est longue et fastidieuse mais j'ai pas trouvé d'autres moyens... si ce n'est d'intégré tout dans un même exécutable mais c'était pas le but du projet !

Si vous avez compiler toute l'application et que vous voulez supprimer toute trace d'elle de votre pc, prenez chaque composant que vous avez enregistré avec la commande "regsvr32.exe" et faites :
"regsvr32.exe /u [CHEMIN+NOM DE LA DLL]"

--> Si l'application vous intéresse un peu, un programme d'aide (du style de celui de Windows XP) est disponible (avec les sources) mais j'ai pas pu le mettre ici : le zip dépassait les 500 Ko.

Codes Sources

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.