Soft C++ : lequel ?

Soft C++ : lequel ? - Programmation

Marsh Posté le 21-02-2001 à 10:49:13    

Vous seriez plutôt du style à vous orienter sur Builder C++, ou Visual C++ pour ce qui est de la prog en C++ sous environnement RAD ? Pourriez vous me préciser les raisons qui guident votre choix ? Merci ...

Reply

Marsh Posté le 21-02-2001 à 10:49:13   

Reply

Marsh Posté le 21-02-2001 à 12:44:48    

Je dirait C++Builder dans la mesure ou on peut difficilement considerer Visual C++ comme un RAD.

Reply

Marsh Posté le 21-02-2001 à 13:19:43    

en RAD, c'est Borlad C++ Builder seulement.
 
Visual C++ (et ses MFC) a aussi son equivalent chez Borland, et le FrameWork s'appelle alors OWL.
 
Si t'as le choix, Builder c mieux parce que c tres simple pour associer une interface graphique.
Par contre, toujours si t'as le choix, prends la version 5 de Builder. En effet, dans les versions anterieures (jusqu'à la version 4 comprise), il y a des problemes de compatibilités avec les formats Microsoft.
Un exemple:
L'importation de Dll produites avec Visual C ou C++. Microsoft ne respecte pas le format qu'il a imposé pour ces Dll. Et donc, il faut ruser pour utiliser les fonctions de la Dll en question (pointeurs sur fonctions de rigueur...).
De plus, Les appels de fonctions ne sont pas les mêmes: le compilateur C++ de Borland Builderutilise une convention d'appele C, alors que Microsoft Visual C++ utilise la convention d'appel pascal.
Un peu de cuisine en perspective, donc...
:)

Reply

Marsh Posté le 21-02-2001 à 13:23:43    

histoire de ne pas mourir idiot, ca veut dire quoi, RAD?

Reply

Marsh Posté le 21-02-2001 à 13:38:37    

Tu mourira pas idiot gizmo :
 
RAD = Rapid Application Development

Reply

Marsh Posté le 21-02-2001 à 14:28:25    

SoWhatIn22 a écrit a écrit :

en RAD, c'est Borlad C++ Builder seulement.
L'importation de Dll produites avec Visual C ou C++. Microsoft ne respecte pas le format qu'il a imposé pour ces Dll. Et donc, il faut ruser pour utiliser les fonctions de la Dll en question (pointeurs sur fonctions de rigueur...).
De plus, Les appels de fonctions ne sont pas les mêmes: le compilateur C++ de Borland Builderutilise une convention d'appele C, alors que Microsoft Visual C++ utilise la convention d'appel pascal.




J'ai jamais eu de problème pour utiliser les Dll Visual sous Builder. Le probleme vient plutot des .lib ( faut utliser un convertisseur).  
Sinon les convetions d'appel c'est un param du compilateur très facile à modifier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed