Convertir du vb en c++ - C++ - Programmation
Marsh Posté le 26-11-2003 à 16:56:18
Stagiaire 2.0 Enterprise Edition
Marsh Posté le 26-11-2003 à 16:57:06
Nan mais te rends-tu compte de ce que tu cherches ???
Jamais fait de recherche, mais mêmesi ça existait je ne ferais pas confiance à ce genre d'outil ...
Marsh Posté le 26-11-2003 à 17:00:52
Cricri_ a écrit : Nan mais te rends-tu compte de ce que tu cherches ??? |
remarque faire confiance à celui de chrisbk est pas forcément mieux...:lol:
Marsh Posté le 26-11-2003 à 17:01:20
Oups !!! autant pour moi ... et heuhh question idiote, ça marche ? enfin bien ?
Marsh Posté le 26-11-2003 à 17:02:05
ReplyMarsh Posté le 26-11-2003 à 17:02:17
Cricri_ a écrit : Oups !!! autant pour moi ... et heuhh question idiote, ça marche ? enfin bien ? |
Marsh Posté le 26-11-2003 à 17:05:29
topheb a écrit : euhhh precision c'est du VB6 bien sur ! |
ah merde, ça existe que mais que pour VB .Net
Marsh Posté le 26-11-2003 à 17:07:21
j'ai essayé l'assistant VB6 ---> VB.NET , c'est un peu du foutage de gueule
Marsh Posté le 26-11-2003 à 17:43:50
skeye a écrit : |
puortant c celui qui est utilisé dans le monde de l'entreprise
Marsh Posté le 26-11-2003 à 17:55:41
chrisbk a écrit : |
ouais mais bon... j'ai testé le bestiau, et y'a encore trop de bugs à mon gout...
Marsh Posté le 26-11-2003 à 18:08:58
faites gaffe a ce prog c'est lui qui a fait le firmware des graveurs LG enfin il parait ...
Marsh Posté le 26-11-2003 à 18:10:22
Harkonnen a écrit : |
ouais 2003 c'est pas un grand cru
Marsh Posté le 26-11-2003 à 18:10:40
bon bah comme personne n'a de soluce pour moi , je continu a transformer mes
dim index as Integer
en
int index;
snif
Marsh Posté le 26-11-2003 à 18:18:30
http://freshmeat.net/projects/vb2c [...] pic_id=861
a tout hasard
A+,
Marsh Posté le 26-11-2003 à 18:21:52
topheb a écrit : bon bah comme personne n'a de soluce pour moi , je continu a transformer mes |
tu ferais bien de passer en unsigned / size_t tant qu'à faire
Marsh Posté le 26-11-2003 à 19:40:52
gilou a écrit : http://freshmeat.net/projects/vb2c [...] pic_id=861 |
Citation : This project was just started. Screen shots and converted source code available. |
n'empêche, je ne pensais pas que des gens oseraient se lancer dans un projet aussi fou, c'est même carrément du délire
Marsh Posté le 26-11-2003 à 19:47:46
drasche a écrit :
|
la folie est de le laisser en vb.
c'est un programme sans interface graphique avec des api dans tout les sens. Socket , traitement systaxique , pipe nomées, un nombre de variable allucinant.
je ne vous dis pas a quoi il sert parce que il ne vaut mieux pas.
Mais il est en fonctionnement 24/24h 7/7j dans l'aeronautique.
Marsh Posté le 26-11-2003 à 19:51:04
ReplyMarsh Posté le 26-11-2003 à 20:01:23
HelloWorld a écrit : C'est quoi que tu essais de convertir ? |
un code vb6 en c++ win32.
c'est simple a faire mais super chiant.
j'aimerai un peu automatiser.
Marsh Posté le 26-11-2003 à 20:04:27
topheb a écrit : Mais il est en fonctionnement 24/24h 7/7j dans l'aeronautique. |
du VB dans l'aéronautique
désolé mais là j'en reste sur le cul
je comprends même pas que quelqu'un ait eu l'idée de développer une lib VB sachant qu'il allait faire des appels API, encore un esprit pourri, je comprends ta motivation. T'as beaucoup de code à convertir comme ça?
Marsh Posté le 26-11-2003 à 20:15:30
drasche a écrit : |
c'est pas une lib mais un exe. et pour te dire la connerie, il peut y en avoir jusqu'a 128 de lancé sur la meme machine(un gros serveur soit ) mais bon !.
j'ai environ 10.000 lignes de codes
Marsh Posté le 26-11-2003 à 20:23:52
voila un petit extrait pour vous montrer l'eclate !!!!
Code :
|
Marsh Posté le 26-11-2003 à 20:26:16
pourquoi tu réécris un truc que j'aurais personnellement jeté à la poubelle ? tu ne crois pas qu'une transcription naïve va flinguer les performances et la sécurité de ta version C++ ?
Marsh Posté le 26-11-2003 à 20:31:32
drasche a écrit :
|
J'ai juste fait google avec vb2c ...
On y trouve divers trucs, dont aussi un convertisseur de VB forms vers un equivalent C# http://www.codeproject.com/userite [...] print=true
A+,
Marsh Posté le 26-11-2003 à 20:34:18
Taz a écrit : pourquoi tu réécris un truc que j'aurais personnellement jeté à la poubelle ? tu ne crois pas qu'une transcription naïve va flinguer les performances et la sécurité de ta version C++ ? |
encore faudrait il avoir du temps pour faire cela. En plus certaine partie du code est un peu obscure !
Mon objectif est de le passer en C++ et de le modifier au fure et à mesure. Deja enlever la communication par pipe nommé( j'ai jamais vu un truc aussi pourrie que ça ).
Marsh Posté le 26-11-2003 à 20:35:02
topheb a écrit : |
Et combien de temps pour realiser le transfert VB --> C++ ??
A+,
Marsh Posté le 26-11-2003 à 20:39:42
topheb a écrit : |
pourquoi y a ça ? tu remplaces ça par quoi ?
Marsh Posté le 26-11-2003 à 20:45:35
Taz a écrit : pourquoi tu réécris un truc que j'aurais personnellement jeté à la poubelle ? tu ne crois pas qu'une transcription naïve va flinguer les performances et la sécurité de ta version C++ ? |
je plussoie, autant garder uniqement la logique du code et exploiter les capacités de C++ plutôt que de faire une simple transcription qui risque de te coûter plus de temps
Marsh Posté le 26-11-2003 à 20:47:13
Et qui risque de cumuler tes bugs C++ a ceux de la conception VB originelle
A+,
Marsh Posté le 26-11-2003 à 20:47:46
au fait ce code est carrément horrible, digne des meilleurs bidouilleurs VB fans d'API Win32 (bon courage )
Marsh Posté le 26-11-2003 à 20:57:57
Essais de compiler ça en une dll et de l'utiliser depuis C++...
Je me joins à ta peine.
Marsh Posté le 27-11-2003 à 11:16:35
Taz a écrit : pourquoi y a ça ? tu remplaces ça par quoi ? |
c'est un systeme client/serveur et l'app vb est le client.
je vais tansformé mon vb en c++ COM out process.
Marsh Posté le 27-11-2003 à 11:17:37
gilou a écrit : |
bien moins que de tout refaire.
Marsh Posté le 27-11-2003 à 11:22:16
HelloWorld a écrit : Essais de compiler ça en une dll et de l'utiliser depuis C++... |
aujourd'hui sur le systeme y en a 20 max qui sont lancé.
il prend 3.5 Mo à 4Mo.
l'ojectif est d'en lancer 128.
soir 4Mo * 128 et le temps CPU j'en parle meme pas.
donc à mot le VB. meme le VB.NET j'y crois pas
Marsh Posté le 27-11-2003 à 11:37:05
plutot que de tout traduire d'un coup, tu peux pas profiler to vb et réécrire bien et proprement en C++ les parties critiques ?
Marsh Posté le 27-11-2003 à 11:41:59
à sa place je réécrirais tout, vu qu'ils font un fort emploi d'API Win32 et qu'il y a déjà plein de petits bouts de code spécifiques à la conversion de données VB <-> Win32 qui n'existeraient pas en C++ (quoique l'interface des API est écrite en C...)
Marsh Posté le 27-11-2003 à 11:45:01
Taz a écrit : plutot que de tout traduire d'un coup, tu peux pas profiler to vb et réécrire bien et proprement en C++ les parties critiques ? |
Effectivement l'objectif est de réécrire propre. Faire tout d'un coup je ne peux pas. c'est une question de planning et de moyen.
explique moi ton idée car melanger vb et vc je vois pas bien.
Tu me suggere quoi ? faire des dll vc (COM ou classique ) que j'integre dans vb ?
Marsh Posté le 27-11-2003 à 11:45:16
drasche a écrit : à sa place je réécrirais tout, vu qu'ils font un fort emploi d'API Win32 et qu'il y a déjà plein de petits bouts de code spécifiques à la conversion de données VB <-> Win32 qui n'existeraient pas en C++ (quoique l'interface des API est écrite en C...) |
ouais on s'en fout ca, le C++ ayant l'idee geniale d'etre compatible avec le C, y'a aucun pb
Marsh Posté le 26-11-2003 à 16:54:23
Je cherche un utilitaire me permettant de convertir du code vb en code c++ ou c.
Je me tape tout a la main et j'en ai marre !!!!!!!
Message édité par topheb le 26-11-2003 à 16:59:59