Visual C++ VS C++ Builder - Programmation
Marsh Posté le 12-03-2002 à 13:03:41
Tu peux expliciter n peu plus le (les) probleme (s) que tu rencontres.
Marsh Posté le 12-03-2002 à 13:07:48
Godbout a écrit a écrit : Voila bon pour le moment j'ai toujours bosse avec Visual. Et la on me dit qu'il va falloir changer de compilo, et passer a C++ Builder. Ca fait deux jours que je suis dessus et J'ai l'impression que c'est une belle grosse merde (que des emmerdes avec). C'est juste une impression ? |
Ce doit être juste une impression. Ou alors t'es vraiment balaise pour juger ca si vite. 2 jours pour évaluer ça.
Au passage, c++ builder est beaucoup plus qu'un compilo, c'est aussi tout un environement de RAD. C'est l'équivalent de Delphi pour le C++. Delphi est loin d'être simplement un compilateur. Ben la c'est pareil.
Marsh Posté le 12-03-2002 à 13:25:22
Ouais mais vu que j'ai jamais bosse sous delphi
Sinon ben je rencontre plein de pb a la con, genre impossible d'importer un projet Visual, un coup le filename est pas valide, un coup il prend pas les espaces, etc...
Marsh Posté le 12-03-2002 à 13:35:11
Godbout a écrit a écrit : Ouais mais vu que j'ai jamais bosse sous delphi Sinon ben je rencontre plein de pb a la con, genre impossible d'importer un projet Visual, un coup le filename est pas valide, un coup il prend pas les espaces, etc... |
Je vos pas pkoi borland et krosoft s'amuserait a faire des trucs compatible avec la concurrence...
un projet Borland/c++ n'est pas importable ds un projet visual non plus.
Marsh Posté le 12-03-2002 à 13:51:11
Aurel a écrit a écrit : Je vos pas pkoi borland et krosoft s'amuserait a faire des trucs compatible avec la concurrence... un projet Borland/c++ n'est pas importable ds un projet visual non plus. |
Y a un tool qui te permet d'importer des projets visual et de les convertir pour c++ builder.
Marsh Posté le 12-03-2002 à 14:20:19
chrisbk a écrit a écrit : (aie aie aie) |
je confirme
Marsh Posté le 12-03-2002 à 14:21:46
c'est a dire ?
C++ Builder = grosse daube en vue ?
Marsh Posté le 12-03-2002 à 14:23:54
Non, mais ce sera peut etre plus simple de reprendre tout le code de ton appli et de refaire l'interface a la sauce Builder
[jfdsdjhfuetppo]--Message édité par lord ii--[/jfdsdjhfuetppo]
Marsh Posté le 12-03-2002 à 14:33:20
Godbout a écrit a écrit : c'est a dire ? C++ Builder = grosse daube en vue ? |
non, débat inutile en vue, entre les fans de Borland et les fans de Microsoft
Débat inutile car on compare un RAD + IDE + compilateur à un IDE + compilateur.
Marsh Posté le 12-03-2002 à 14:33:51
lord ii a écrit a écrit : Non, mais ce sera peut etre plus simple de reprendre tout le code de ton appli et de refaire l'interface a la sauce Builder |
oui, je pense aussi, mais bon c'est du boulot
(enfin moi j'ai un peu utilisé les deux, pour ce qui est des interface VC++ c'est quand même galère par rapport à C++Builder)
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
Marsh Posté le 12-03-2002 à 14:40:02
ok ben j'suis pas plus avance que ca
Marsh Posté le 12-03-2002 à 14:54:45
Si, si. Ca dépend si ton prog a une interface graphique complexe ou pas. Si oui c'est peut etre ce qui gene l'outil de transformation de projet. Dans ce cas là et si tu n'as pas le choix je pense que le meilleur moyen moyen est de refaire l'interface avec BCB et ensuite de recopier tous le code associer aux actions ( en adaptant evidemment).
Tout ceci si tu n'as pas le choix et visiblement tu ne l'as pas
Marsh Posté le 12-03-2002 à 15:03:14
en fait c'est beaucoup plus simple que ca. Mon outil est une moulinette, pour passer d'un prog a un autre. Tout ca dans une dll.
Bon je me repenche un peu plus sur l'affaire.
Marsh Posté le 12-03-2002 à 15:12:06
J'arrive meme pas a trouver ou mettre les preprocessors definition.
Peut etre que c'est bien mais je le trouve trop mal fait (ne serait ce que la gestion des fichiers du projet)
Marsh Posté le 12-03-2002 à 15:22:24
Godbout a écrit a écrit : J'arrive meme pas a trouver ou mettre les preprocessors definition. |
c'est-à-dire ?
l'équivalent du stdafx de VC++ ?
faut rajouter un fichier à la main je pense...
ouais la gestion des fichiers du projet est pas extra, mais ça ne m'avais pas semblé mieux dans VC++
Marsh Posté le 12-03-2002 à 15:32:18
Ben dans Visual tu peux degager un fichier, ouvrir ce que tu veux, les resources c'est pas mal fait.
La j'suis un peu largue
Si tu fermes un fichier faut aller le rouvrir au lieu de double-cliquer sur le petit explorateur comme Visual, les .h s'ouvre pas, enfin bref pas mal de merde koi.
Sinon les preprocessors definition c'est en fait des #define mais hors de ton fichier source.
Dans mon cas j'ai un basecode qui peut servir pour une extension ou non. Y a un test au debut (#ifdef IS_EXTENSION #include....#else #include....)
Pour pas modifier le source a chaque fois, tu definis ton IS_EXTENSION dans les options du projet. Et je trouve pas ca sous C++ builder.
Marsh Posté le 12-03-2002 à 15:45:54
je pige pas ton truc de fichier où il faut double-cliquer
c'est pareil dans Builder
et pour ouvrir le .h c'est un clic droit dans l'onglet du .cpp ouvert puis "open header file" ou un truc du genre
pour les define je vois pas en quoi Builder les empêche... c'est pareil que dans VC++...
et pour les resources, normalement tu les utilise pas (ou presque), pour les fenêtres tu emploies les DFM (Delphi Form) à la place.
Marsh Posté le 12-03-2002 à 16:07:07
enfin bref, pour les #define je parle pas dans le source, mais dans les options du projet.
Marsh Posté le 12-03-2002 à 16:13:12
C'est quand meme terrible que j'ai des dll qui fonctionnent niquelles sous Visual et qui chient sous Builder avec des pauvres erreurs Linker !
Marsh Posté le 12-03-2002 à 16:13:27
quoi le message
sinon l'autre truc:
Project -> Options -> Directories/Conditionnal -> Conditionnal Defines
Marsh Posté le 12-03-2002 à 16:17:14
nan rien y avait un message de kelk'un mais il a ete efface
Ok je vais voir pour les define
merci
Marsh Posté le 12-03-2002 à 16:26:57
Builder est un excellent environement... Tout dépend de ce que tu veux faire mais je le trouve bcp plus simple pour programmer que l'interface de Visual (mais bon, les gouts et les couleurs ).
Je ne parle même pas du côté GUI qui est à des années lumières de ce que l'on as sur Visual...
Après, nivo compilo franchement je pense que c kifkif mais bon.
Marsh Posté le 12-03-2002 à 16:31:27
Ok.
En fait je crois pas que le pb vienne du compilo, etc.., mais plutot de moi qui ai du mal
Marsh Posté le 12-03-2002 à 16:31:43
D'ailleurs la j'ai des pb de links je sais pas d'ou ca sort
Marsh Posté le 12-03-2002 à 16:31:45
Godbout a écrit a écrit : C'est quand meme terrible que j'ai des dll qui fonctionnent niquelles sous Visual et qui chient sous Builder avec des pauvres erreurs Linker ! |
Tu peux peut etre essayer les forums BCB et une petite recherche sur google car à mon avis c'est un pb récurrant
Marsh Posté le 12-03-2002 à 16:32:45
Bruce a écrit a écrit : Builder est un excellent environement... Tout dépend de ce que tu veux faire mais je le trouve bcp plus simple pour programmer que l'interface de Visual (mais bon, les gouts et les couleurs ). Je ne parle même pas du côté GUI qui est à des années lumières de ce que l'on as sur Visual... Après, nivo compilo franchement je pense que c kifkif mais bon. |
ton débat est complètement inutile. En effet, comment en 2 jours peux-tu juger de la qualité d'un produit aussi complexe que Borland C++ Builder ???
Pour ma part il est impeccable (tout comme Delphi), sous tous les points de vue.
Je ne changerais pas de sitôt ...
Marsh Posté le 12-03-2002 à 17:54:24
juju_le_barbare a écrit a écrit : sous tous les points de vue. |
faut pas exagérer non plus.
y a des défauts, comme partout.
et comme partout, la majorité des bugs sont dûs à l'utilisateur
Marsh Posté le 13-03-2002 à 10:22:58
Putain je conchie C++ Builder
J'en peux plus avec ses erreurs de merde
Marsh Posté le 13-03-2002 à 10:26:53
Je te conseille la liste de diffusion
http://fr.groups.yahoo.com/group/proj-bcb/
Cette liste est uniquement consacré à BCB ( et il y a des pros de BCB dessus )et comme je l'ai dit tu n'est pas le premier à changer d'IDE. Sur cette liste tu trouveras surement une réponse à tes problèmes mais je pense qu'il faut que tu sois tres precis dans les problèmes que tu rencontre.
Marsh Posté le 13-03-2002 à 10:27:01
Godbout a écrit a écrit : Putain je conchie C++ Builder J'en peux plus avec ses erreurs de merde |
bah je te comprends... étant habitué à C++Builder j'ai dû utiliser Visual C++ j'ai eu le même genre de problèmes
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
Marsh Posté le 13-03-2002 à 10:42:20
antp a écrit a écrit : bah je te comprends... étant habitué à C++Builder j'ai dû utiliser Visual C++ j'ai eu le même genre de problèmes |
Tu veux pas qu'on echange nos boulots
lord -> je suis en train d'activer un compte et je matte ca
Marsh Posté le 13-03-2002 à 10:49:19
Bhen c'était pendant mon stage l'année passée.
Maintenant dans mon boulot je fais du Delphi & C++Builder
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
Marsh Posté le 13-03-2002 à 14:06:58
Je profite qu'il y ait des connaisseurs de BCB pour résoudre deux petits pblm perso :
- sous Win2K, BCB 1 se lance et se termine aussitot. Je sais pas pourquoi ...
- comment fait on pour avoir la completion des mots. Par exemple, je tappe le nom de ma fonction et une petite bulle apparait avec les arguments. idem pour les champs de structure et autre ... j'ai cherché dans plein d'options, mais en vain
Sinon je comprend un peu ce que veux dire Godbout
Au fil de temps, je considère l'éditeur de VC++ vraiment tres bien fait
BCB m'a un peu décu de ce coté. Bon j'ai le premier, mais quand je vois la difference entre Delphi1 et Delphi3, je pense que c'est pareil pour les autres.
Mais il est quand meme pas mal, c'est pas une grosse merde quand meme.
Pour t'en convaincre, essai Borland C++ (4 ou 5). Tu vas voir comment ils ont progressé pour BCB !
A chaque fois j'allucine comment il se sont cassé la tête pour faire des truc (qui doivent être cho à programmer) et qui ne font que péter les burnes. Vraiment le pire IDE que je connaisse (bon j'en connais pas beaucoup aussi )
Nivo compatibilité, je sais pas pour BCB mais BC++ supporte les MFC (on peu créer un projet MFC !) ...
Mais je pense que VC++ doit supporter OWL. Par contre VCL ...
Marsh Posté le 13-03-2002 à 14:10:24
Citation : comment fait on pour avoir la completion des mots. Par exemple, je tappe le nom de ma fonction et une petite bulle apparait avec les arguments. idem pour les champs de structure et autre ... j'ai cherché dans plein d'options, mais en vain |
l'autocompletion n'est possible que sous BCB5.
Si tu as que le 1 je pense que tu seras surpris des progres en touchant le 5. Le 6 sort dans qq jours.
Ne confond pas BC++ et BCB qui sont deux outils différent
Marsh Posté le 13-03-2002 à 14:16:08
C++ Builder c'est bien ce que vous appele BCB ?
J'ai Borland C++ aussi.
Enfin bref, j'ai trouve d'ou venait le prob (des VCL justement).
SInon je trouve pas comment changer le nom de fichier en output
Marsh Posté le 13-03-2002 à 14:29:21
la il me sort un nomfichier.nomfichier.nomfichier.nom.nom.nom.dll
Pis j'ai toujours pas trouve le bouton pour arreter l'execution (y a le lancement, la pause, mais l'arret ???)
Marsh Posté le 13-03-2002 à 14:35:30
ctrl+f2
ou alors run -> program reset
et tu peux le rajouter dans la barre d'outil (ce que j'ai fait, car j'utilise ça bien souvent )
Marsh Posté le 12-03-2002 à 12:10:32
Voila bon pour le moment j'ai toujours bosse avec Visual. Et la on me dit qu'il va falloir changer de compilo, et passer a C++ Builder.
Ca fait deux jours que je suis dessus et
J'ai l'impression que c'est une belle grosse merde (que des emmerdes avec). C'est juste une impression ?
---------------
Super.