L'utilitaire VCTOBPR convertit les fichiers projet (.DSP) et espace de travail (.DSW) de Microsoft Visual C++, versions 5.0 et 6.0, en leurs fichiers équivalents Borland C++Builder.-{}-
Vous pouvez lancer VCTOBPR à partir du menu Outils de C++Builder (commande Utilitaire de conversion des projets Visual C++) ou sur la ligne de commande.
Remarque*: Vous ne pouvez pas exécuter VCTOBPR sur des fichiers en lecture seule tels que ceux contenus sur un CD-ROM. Assurez-vous que l'état et l'emplacement des fichiers que vous souhaitez convertir permettent les opérations de lecture/écriture.
...
Remarque*: La syntaxe vctobpru exécute le frontal graphique de VCTOBPR.
Projets Microsoft supportés
L'utilitaire VCTOBPR peut convertir les types de projets Microsoft Visual C++ suivants*: ATL COM App, MFC ActiveX Control, MFC App (DLL), MFC App (EXE), Win32 App, Win32 Console App, Win32 Dynamic-Link Library et Win32 Static Library.
...
Les applications MFC ne peuvent pas passer du mode Débogage complet au mode Version finale, et vice versa, par le biais des boutons de l'onglet Compilateur du dialogue Options. C'est que les bibliothèques MFC portant des noms différents doivent être incluses dans le projet en fonction du mode. Pour passer alternativement du mode Débogage complet au mode Version finale, exécutez à nouveau VCTOBPR en spécifiant la configuration correspondant au mode souhaité.
Correction des erreurs de compilation
Si vous rencontrez des erreurs pendant la compilation d'un projet converti, vous serez peut-être amené à modifier le code source. Pour plus d'informations, reportez-vous à Présentation de la compatibilité avec Microsoft Visual C++:
Fonctions et types de la bibliothèque d'exécution Microsoft non gérés*;
Les fonctions de la bibliothèque d'exécution Microsoft suivantes ne sont pas gérées*:
_bstr_t
_commit
_fpieee_flt
_futime()
_getdrives()
_getmbcp
_getsystime()
_set_se_translator
_seterrormode()
_setmbcp
_setsystime()
_variant_t
isleadbyte
Compilation des fichiers source contenant des fonctions et types de la bibliothèque d'exécution non gérés
Pour compiler les fichiers source contenant ces fonctions et types non gérés, vous devez supprimer ces fonctions et types ou les remplacer par des fonctions et types équivalents Windows API, C++Builder ou personnalisés.
Options du lieur non gérés:
Les options de lieur Microsoft Visual C++ suivantes ne sont pas gérées*:
Option Description
/DRIVER[:UPONLY]
/ENTRY:fonction Définit l'adresse de démarrage.
/EXETYPE

YNAMIC Construit un pilote de périphérique virtuel.
/FIXED[:NO]
/GPSIZE:# Spécifie la taille des variables communes des plates-formes MIPS et Alpha.
/INCLUDE:symbole Impose les références de symbole.
/VXD Crée un pilote de périphérique virtuel (VxD).
/SWAPRUN:{NET|CD} Indique au système d'exploitation de copier la sortie du lieur dans un fichier d'échange avant de l'exécuter.ECT...
Partager