Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONVERTISSEUR VBASIC -> C++ (INTERFACES)


Information sur la source

Catégorie :Divers Niveau : Expert Date de création : 18/06/2002 Date de mise à jour : 18/06/2002 20:06:50 Vu / téléchargé: 5 752 / 297

Note :
7,7 / 10 - par 10 personnes
7,70 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Bonjour aux nouveaux VBFrancistes....
Le vieux Xentor reprend du service !   :)
J'ai fait ce prog pour voir si je n'était pas trop rouillé en VBasic, donc aucune prétention pour ce petit programme....
Voici un essai de convertisseur d'interfaces VBasic en sources C++.
Evidemment, il est loin d'être parfait : votre source VBasic ne doit contenir aucun code.
Voici les contrôles pris en charge :
- Textbox
- Textbox multilignes
- Labels
- Boutons
- ComboBox
- List
- Scrollbars verticales et horizontales
Pour exemple, voyez la capture d'écran.
Je cherche le moyen d'intégrer les PictureBox... Si quelqu'un sait comment s'y prendre...
Si ça vous plait, je pourrai essayer d'entreprendre la conversion du CODE !
Format des sources VBasic : VERSION 5.00
Compilateur C++ : Visual C++ 6.0


Evidemment, je sens que bon nombre vont me crier que ça ne marche pas... Essayez de convertir des interfaces relativement simples quand même....

Bye
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de BlackWizzard le 18/06/2002 20:30:08 administrateur CS

je pensait faire ça moi aussi!
tres bon code!
on pourrai essayer de l'intergrer a mon editeur d'interface C++ si T d'accord!

@++

signaler à un administrateur
Commentaire de Xentor le 18/06/2002 20:49:38

Pas de problème. Envoie moi un message pour une description du projet...

signaler à un administrateur
Commentaire de Xentor le 18/06/2002 20:55:44

Oups... J'ai oublié de préciser qu'à l'issue de la convertion, le fichier main.cpp est créé dans le répertoire courant...

signaler à un administrateur
Commentaire de Fornikator le 18/06/2002 22:26:28

he stp tu peut me dire ou je peut avoir c++ ?

signaler à un administrateur
Commentaire de Xentor le 18/06/2002 22:55:13

Ouach... 2 sur 10... Ce serait sympa de justifier la note...

Fornikator : Visual C++ est vendu dans le commerce (mais trop cher). Tu peux trouver Dev C++ qui je crois est gratuit et très bon.

signaler à un administrateur
Commentaire de Arkko le 18/06/2002 23:03:22

continue pis tu va avoir un bon prog
bravo

signaler à un administrateur
Commentaire de Xentor le 18/06/2002 23:54:09

Merci !   :)

signaler à un administrateur
Commentaire de DragonDo le 19/06/2002 10:33:41

Super l'idée, si tu vas jusqu'à la conversion du code je suis preneur. Dommage tout de même que ton code soit en vb6 (Moi je suis resté à vb5, le 6 est toujours trop cher pour moi, et je ne parle pas de .net !!!), il faudra que je fasse quelques modifs. :))

signaler à un administrateur
Commentaire de Mercury le 19/06/2002 10:42:38

Très honnêtement, c'est pas mal du tout. Même si le code n'est pas si complexe qu'il en a l'air, l'idée est particulièrement originale. 10/10

signaler à un administrateur
Commentaire de Xentor le 19/06/2002 11:39:03

Heeha. Entre nous, le but n'était pas d'écrire un code complexe, lol !   ;))

signaler à un administrateur
Commentaire de mehdibou le 19/06/2002 12:09:16

J'avais déjà eu l'idée aussi mais ça ne me disais rien de le faire.
Faudrait essayer de convertir aussi les versions 4 (16/32 bits), 2 (VB 2 et 3, format texte).
Un convertisseur feuille VB -> page HTML serais pas mal non plus.
Pour Fornikator : il existe aussi C++ Builder de Borland (faut demander le CD en version démo fr (perso ou entreprise), puis utiliser un prog qui supprime la protection (si tu vois de quoi je veux parler)).
Pour DragonDo : VB.Net est sortit à un moment en Beta gratuite en fr et qui fonctionnait. Maintenant, tu peux l'aquérir en version démo complète de 60 jours (idem que ci-dessus mais je crois pas qu'il existe déjà : trop récent).

Pour conclure : allez : 9/10 !

signaler à un administrateur
Commentaire de Xentor le 19/06/2002 13:58:08

mehdibou, j'avais fait un petit convertisseur forms->pages web... Pas génial, mais intéressant. Regarde dans les sources que j'ai déposé...

signaler à un administrateur
Commentaire de thitoune le 19/06/2002 14:15:11

Pour les Form, si je puis me permettre, il faudrait les convertir en suivant le format du .rc comme ça tu te prendras beaucoup moins la tête. En effet, les formats sont assez proches donc la conversion devrait poser moins de pb.

signaler à un administrateur
Commentaire de Xentor le 19/06/2002 16:33:35

Plus c'est facile, moins c'est intéressant, non ?   :)

signaler à un administrateur
Commentaire de Clem le 19/06/2002 17:14:18

Super, manque plus que le code, et enfin le vb pourra devenir pratique !
Il est plus simple de programmer en vb, mais pour ceux qui connaissent pas le c++ et qui veulent pas y passer (comme moi), c'est la m****, car le vb est trop lent, et doit se trinballer vb6fr et msvbm60. avec le cpp, non.

Pour convertir les vb6 en vb5, http://fred.just.free.fr/francais/autre/Six2five.html, c'est pas de moi, mais c'est pratique si ta pas vb6.
Ps: Ou trouver Dev C++ ?

signaler à un administrateur
Commentaire de neojoce le 19/06/2002 17:44:15

C super ca, moi vb c'est pas le language, c dessinner les feuilles et les objets, donc, ca te permet ca, mais en c !! Cool ...

signaler à un administrateur
Commentaire de Xentor le 19/06/2002 19:31:01

Je t'assure Clem, le C++ c'est très con; suffit de connaitre les API...
Je ne sais pas où trouver Dev C++, mais tu auras peut être plus de chance de trouver le compilateur de Borland (C++ Builder).
Hay, je vais peut être essayer de m'atteler à la convertion du code maintenant.. Je ne promets rien...

signaler à un administrateur
Commentaire de max12 le 19/06/2002 20:37:31 administrateur CS

Tu a un site ou l'apprendre ? (C++) sinon j'ai VC++

signaler à un administrateur
Commentaire de Xentor le 19/06/2002 21:02:34

Heu, non. La meilleure solution à mon avis c'est de t'acheter un gros pavé sur le C++ de base et quand tu es rodé tu passes à la programmation Windows...

signaler à un administrateur
Commentaire de max12 le 20/06/2002 05:13:50 administrateur CS

Arf c'est pas dans mon coin que je vais trouver sa :( Mais merci quand même :)

A+

signaler à un administrateur
Commentaire de Jackboy le 20/06/2002 07:10:12

en tk un bonne idée, mais j'arrive pas à le faire fonctionner comme il fait ya plein de partit de ton code qui faut modifier, comme les chemin d'accès, la genre j'ai une erreur ici avec  Set fichier = fs.OpenTextFile(fichiers_forms(i).fichier) en tk ton code est à vérifier mais l'idée est superbe !!!! Bonne continuité.

signaler à un administrateur
Commentaire de thitoune le 20/06/2002 10:10:54

Voici le lien de devcpp (docs, download...) pour ceux que ça intéresse : http://www.bloodshed.net/dev/devcpp.html

signaler à un administrateur
Commentaire de Xentor le 20/06/2002 12:17:31

Jackboy, c'est bizarre ton erreur.... Tu es sûr d'avoir les "Microsoft Scripting Runtime" ? Va dans projet -> Références....
Apparemment, tu es le seul à avoir eu ce problème...
max12, si jamais tu trouves une boutique d'informatique (lol) essaie de repérer, dans la collection "Le Starter", "Programmation en C++" - édité par S&SM. C'est celui que j'ai utilisé pour débuter, il est peut être un peu compact mais très bon !

signaler à un administrateur
Commentaire de OphidiaN le 20/06/2002 14:27:08

;-)

signaler à un administrateur
Commentaire de Jielde le 20/04/2003 16:49:05

Tu as progressé dans le dev de ce convertisseur, car sa peut etre utile :-)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.