Question

J'ai une VM Delphi 2007 qui comprend un constructeur de rapports raisonnablement à jour et Dev Express Suite. Je l'utilise pour un projet particulier pour un client particulier.

Pour ce même client, j'ai également une machine virtuelle D5 qui utilise juste une version (différente, ancienne) de Report Builder et une version différente (plus ancienne) de certains des composants Dev Express.

Cela rendrait les tests et la maintenance générale de mon travail pour ce client beaucoup plus simple si je pouvais installer D5 (et les versions des composants qu'il utilise) sur la VM D2007, et avoir une `` VM Uber 'qui contenait tout pour ce client . Naturellement, je devrais garder les différentes versions des composants «séparés».

J'espère que vous n'avez pas encore chuté pour dormir avec l'ennui - je me suis simplement demandé s'il y avait des astuces ou des conseils que je devrais être conscients avant d'essayer de le faire. J'ai pensé que mettre D5 sur la machine D2007 serait plus facile (plus grand lecteur de machine virtuelle existante, etc., en plus d'éviter le processus de réinscription d'une installation D2007, etc.), mais si ce serait plus facile d'ajouter D2007 à D5 alors je pourrais le faire Bien que je suppose.

Aucun conseil? :-)

Était-ce utile?

La solution

Plusieurs versions de Delphi coexistent assez bien si vous Installez-les dans le bon ordre, versions plus récentes après les plus anciennes. C'est quelque chose qui contient des machines virtuelles comme pour les machines réelles. Si vous avez un gestionnaire de machines virtuelles avec des capacités d'instantané, vous pouvez essayer d'installer Delphi 5 sur Delphi 2007 et voir si quelque chose se casse - si c'est le cas, vous revenez simplement à l'instantané. Cependant, comme la configuration d'une nouvelle machine virtuelle n'est pas une grande tâche, je le ferais à la place et installerais les versions Delphi dans l'ordre recommandé.

Plusieurs versions des ensembles de composants peuvent également être installées, chacune dans son propre répertoire. Un seul d'entre eux peut être enregistré dans un IDE, évidemment, mais vous pouvez utiliser différentes versions pour différentes versions IDE. Si vous avez un installateur qui vous donne des problèmes, vous pouvez toujours installer Delphi et le composant définit dans un compte et développer dans un autre compte. Les installateurs n'écrivent généralement que sur la machine et les ruches actuelles du registre des utilisateurs, de sorte que l'exécution de Delphi dans un autre compte vous permet d'installer des packages manuellement. Assurez-vous de créer les packages dans des répertoires spécifiques à Delphi-Version - même si la plupart des packages ont des fichiers de package spécifiques à la version, tous les autres fichiers source ont le même nom et doivent être reconstruits pour chaque version Delphi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top