Dupliqué possible: strong>
Comment migrer les paramètres de registre Delphi ou Clone Delphi? p> blockQuote>J'ai besoin de formater mon PC bientôt, mais j'ai parfaitement configuré les paramètres de l'IDE et de l'environnement, ce que je les veux, avec quelques composants que j'ai installés. P>
évidemment en formatage et la réinstallation de Windows essuyez tous les paramètres et les entrées de registre, donc lorsque j'installerai de nouveau Delphi, je devrai-je modifier tout pour l'obtenir à la façon dont il était à l'origine, ce qui prendra pas mal de temps que je voudrais Plutôt ne pas utiliser. P>
Quelle est la meilleure façon de retenir les paramètres de Delphi IDE et de l'environnement et des composants installés? P>
est-ce simplement un cas de sauvegarde des entrées de registre et des dossiers de données utilisateur? p>
3 Réponses :
Vous pouvez essayer l'outil de sauvegarde / restauration CnWizard. Si vous conservez le même chemin pour les composants et l'installation DELPHI, effectuez simplement une sauvegarde, installez DELPHI et CNWIZard, copiez tous les dossiers de composants et effectuez la restauration. J'ai seulement un problème lors de la migration de XP vers W764B, doit à modifier Manualy Changer le chemin dans le registre pour le dossier de fichiers de programme. P>
Oui, je suis d'accord avec @martin, VMware est idéal pour ce VMware . Non seulement pour Delphi et ses paramètres et ses composants, mais l'ensemble de l'O / S, y compris SPS, KBS, pilotes, paramètres, applications et leurs paramètres, anti-virus, pare-feu. p>
C'est ce que je fais avec VMware Ver 5 (autre version / Newwer pourrait être différent) p>
Vous pouvez avoir autant que Guest O / Ses souhaiter (si vous avez l'espace). C'est génial à des fins de test. Combien de fois vous entendez que votre application se brise sur un O / S particulier, avec un SPS / KBS spécifique, une DLL ou d'autres paramètres spécifiques sur les ordinateurs clients? Avec plusieurs invités O / SES, vous pouvez tester votre application avec différents o / s et / ou paramètres sans avoir à avoir plusieurs ordinateurs ou plusieurs partitions avec différents O / SES. P>
Bien sûr, VMware a de nombreux autres usages, mais pour moi, le scénario d'utilisation ci-dessus suffit. P>
Autre machine virtuelle provient de Oracle (Oracle VM) qui est GRATUITE Oracle VM . Ils prétendaient être meilleurs que VMware, mais je l'ai moi-même pas testé. P>
Un endroit où le développement de VM ne fonctionne pas pour moi est où j'ai besoin de la performance complète de mon système natal. Je découvre une opération 2x à 5 fois plus lente à l'intérieur du VM par rapport à l'extérieur, tout en vous développant à Delphi. J'ai Delphi et tous mes outils à la fois à l'intérieur et à l'extérieur d'une machine virtuelle, et j'utilise chacun pour quand il est logique de le faire pour moi. Ymmv.
Comment faire une sauvegarde complète de Delphi Xe manuellement: P>
quelques conseils: p>
Vous pouvez également installer Delphi dans le dossier régulier dans les fichiers de programme et simplement modifier ses propriétés de sécurité. La racine de votre entraînement de démarrage et de vos fichiers de programme ont à la fois des autorisations d'accès moins qu'au complet. Je ne suis pas au courant de l'UAC ayant quelque chose à voir avec ça, mais je tourne toujours complètement de l'UAC.
Quelle que soit l'approche que vous prenez, le problème est que, généralement, les composants ND Les plugins ne sont pas tous dans un sous-répertoire de l'installation Delphi. Trouver et sauvegarder tous peut être une tâche tout à fait. Certains d'entre eux peuvent également avoir des fichiers dans d'autres répertoires ou répertoires système ou entrées dans le registre. Istm qu'il est préférable d'installer tout à nouveau.
Thats pourquoi j'installe tous mes composants dans le répertoire Delphi approprié (j'ai 4 versions différentes sur mon ordinateur portable)
@Warrenp, je souhaite que vous puissiez bownvoyer les commentaires sans les signaler. :-) Tournant UAC Off comme un développeur est 100% la mauvaise chose à faire. Vous ne faites pas tester votre application comme un utilisateur réel serait probablement, et donc vous n'avez pas de raison de faire les choses de bonne manière. Je laisse UAC et il suffit d'exécuter l'IDE en tant qu'administrateur afin que le débogueur fonctionne et puisse exécuter mon application en dehors de l'IDE comme non administrateur et testez comment cela fonctionne.
@Kenwhite +1, c'est en fait un bon point que vous faites. Personnellement, je désactive toujours l'UAC (il peut être gênant à l'aide de Windows avec cela activé). Mais je pense que maintenant quand je veux déboguer mes programmes, je retournerai uac sur afin que je puisse avoir une idée de ce qui pourrait apparaître à quelqu'un d'autre qui peut utiliser mon programme.
IMHO Définit UAC à 1 position inférieure à celle par défaut et vous trouverez que ce n'est pas si ennuyeux ... En tant que développeur, vous devez prendre en compte que vos programmes seront exécutés dans des conditions plus restrictives.
@WhosRaddy Très vrai, c'est quelque chose que j'ai complètement négligé alors que je désactive personnellement l'UAC et j'ai probablement oublié tout.
@Kenwhite - Je ne fais personnellement que les réglages de l'UAC, je ne le désactive pas complètement. Cependant, je ne pense pas que ce soit une biggie. Si vous savez ce que vous faites (ne téléchargez pas les logiciels de sites Web étranges), il n'y a rien à craindre. Jusqu'au Windows 7, nous vivons tous sans UAC. Nous sommes toujours là. Personne n'est mort! Je pense que vous traitez votre UAC comme antivirus ou quelque chose de .... :) UAC n'est qu'une protection minimale.
@ HappybirthdayDelphi_25: Sauf que vous n'êtes pas correctement tester votre application du point de vue d'un utilisateur normal (non administrateur, complet de UAC complet) afin de vous assurer qu'il fonctionne correctement. UAC activé est l'expérience de l'utilisateur moyen de Windows et si vous n'avez pas la même expérience, vous ne pouvez pas être sûr que votre logiciel fonctionne correctement.
Oui - J'utilise également VMware pour éviter ce problème exact. J'ai un 'OptiPlex Dell' minimisé sur cette boîte maintenant - Fine pour le héritage D2-D5 Stuff. La pensée de migrer tous ces composants tiers avec des licences perdus des vendeurs de longue date est effrayant.
J'évite le problème que Martin n'utilise jamais jamais des composants tiers binaires uniquement. Tout mon code s'appuie sur un fichier de commandes, code source et tout. Et je ne suis pas coincé à l'aide d'un compilateur de 1998. Et je ne réinstallez pas les composants à l'aide d'installateurs. Je saisie un référentiel et je construis tout, avec un fichier de commandes. Réinstallation des packages Pour que vous puissiez ouvrir les DFM et les modifier, c'est toujours trop de travail.
La réponse est ici: Stackoverflow.com/a/29518422/303101 . Il dit: L'outil pour cela est maintenant intégré à Delphi Xe8. Il est trouvé ici: C: \ Fichiers de programme (x86) \ Embarcadero \ Studio \ 16.0 \ bin \ MigrationTool.exe Documentation en ligne: docwiki.embarcadero.com/radstudio/xe8/fr/...