Je dois traduire du code écrit en Borland C++ Builder en Visual. Ceci, bien sûr avec le moins possible de modifications. Je suis confonté à au moins trois problèmes:
Problème 1 : Comment traduire les propriétés ?
J'ai bien sûr la solution de créer deux méthodes GetMyAttrib() et SetMyAttrib(). Mais ça force à modifier sensiblement le code:
est à remplacer par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MyAttrib++;
et ça sur des centaines d'attributs et des milliers de lignes de programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SetMyAttrib(GetMyAttrib() + 1);
Problème 2 : Comment traduire les AnsiStrings ?
Je crois qu'il existe une bibliothèque qui reproduit les AnsiStrings, mais est-ce fiable ? Y a-t-il un autre moyen ?
Dernier problème, but not the least: Comment traduire les événements ?
Là, j'ai pas de solutions. Créer une classe virtuelle et la dériver, ça ne marche pas, à moins de faire des dizaines de classes dérivées (un pour chaque type d'objet appelé dans chaque type d'événement).
Partager