Gewusst wie: migrieren von Delphi oder Delphi-Klon registry-Einstellungen?
Ich habe zwei PCs beide mit XE2. Ich dachte, dass ich es installiert, gleich auf beide haben aber Probleme bei der Installation von 3rd-party-Pakete auf, während die andere ist in Ordnung.
Ich will das gleiche auf beiden sowieso. Das einfachste wäre wahrscheinlich einfach zu "migrieren" working set-up durch Bewegung in in meine Dropbox-Ordner. Kann ich das machen? Wenn ja, wie?
Wenn nicht, kann ich (Ihr) meine backup-registry-Einstellungen auf einem Computer importieren und dann auf der anderen?
Ich nehme an, dass ich könnte nur Sortieren, das problem auf dem einen PC, aber bin nicht viel Glück so weit. Ich würde lieber investieren Sie die Zeit in nur einer Delphi-setup. Und da ich in Bewegung bin viele andere Sachen zu DropBox sowieso ...
- Ich benutze eine VM für genau diesem Grund. Sobald mein Delphi ist in einer VM installiert, ich kann es auf verschiedenen Computern und ich kann versuchen, viele Dinge mit Klonen ohne Probleme.
- Ich bin damit einverstanden, und ich benutze VM aus dem gleichen Grund. Komponenten von Drittanbietern sind ein Alptraum zu warten. Sollte es einen besseren Weg, dieses problem zu lösen. Vielleicht durchsetzen, dass alle third-party-Anbietern unterschiedliche "Teile" der Bibliotheken in bestimmten Orten. Nur wie plugins arbeiten, die für viele Anwendungen oder Linux-Verzeichnissen (wie /var/log...)
- +1 für beide. yep, das ist, was ich hätte tun sollen, aber es ist jetzt zu spät 🙁 Btw, wie bekommt man die VM von einem Rechner auf den anderen?
- Nun lassen Sie uns etwas dagegen tun. Ich habe vorgeschlagen, einige änderungen (und-Beschränkungen) für third-party-Bibliotheken@ my blog:mihaelamj.com/delphi/delphi-vcl-components-portability-pcc
- +1 wah! Ich habe noch nie gebloggt vor; danke. Was können wir tun, obwohl, zu verbreiten, er Wort? Wie ermutigen wir Entwickler? Können wir Embarcadero Interesse? Und was ist mit legacy-code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht von irgendeiner Weise, dies zu tun mit DropBox. Hier ist ein Alter post, den ich gemacht (in Bezug auf Delphi 7, aber mit Korrektur der registry-Schlüssel noch vorhanden) in den CodeGear Newsgruppen; hoffentlich wird es helfen.
(Es versteht sich wohl von selbst, aber sichern die vorhandenen registry-Einstellungen auf dem Zielcomputer vor Beginn durch die Verwendung von RegEdit, sowie exportieren und Sie nur für den Fall. Sie werden zumindest in der Lage sein, um wieder auf den Punkt bist du jetzt, wenn etwas schief geht, durch löschen der importierten Einträge und dann importieren Sie die geretteten.)
Installieren CnPack wizards aus http://www.cnpack.org
Vom CnPack-Symbolleiste wählen Sie IDE Config Backup/Restore (Bild unten) und speichern Sie diese Datei an einem sicheren Ort
Kopieren Sie die Komponenten an der zweiten delphi-Maschine . Halten Sie die exakt gleiche Verzeichnisstruktur.
Ich meine Komponenten wie folgt dies hilft, sichern, verschieben etc., aber Sie können Ihre eigene Struktur
D:\components_bds\DCU
D:\components_bds\BPL
D:\components_bds\ComponentsThemselves
Verwenden Sie die restore config-Datei von CnPack zur Wiederherstellung Ihrer Komponenten auf die neue Maschine
Dies ist auch nützlich, wenn Sie Ihre Test-Komponenten, die Sie entfernen möchten später und halten Sie ein backup Ihrer installation sofern etwas schief geht, können Sie Zeit sparen, mit neuen delphi-installation, wenn die Festplatte stirbt. Bewahren Sie eine Kopie auf Stick oder irgendwo sicher
Können Sie vergleichen/diff der Konfig-Datei erstellt durch cnPack mithilfe eines Tools wie Beyond Compare und sehen, was die Unterschiede sind, um herauszufinden, warum Drittanbieter-Komponenten geben, die Probleme auf einer der Maschinen. Es kann eine Delphi-registry - /Installations-problem oder ein problem in den Pfaden, die von den thirdparty-Komponenten. Komponenten müssen installiert werden, in einer Reihenfolge, die es vielleicht nicht finden, die benötigt der dcu oder der dll abhängt.
Das Werkzeug dafür ist nun integriert Delphi XE8 und höher.
Es hier gefunden:
C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\migrationtool.exe
Online-Dokumentation:
http://docwiki.embarcadero.com/RADStudio/Rio/en/Settings_Migration_Tool