Frage

Mein Computer vor kurzem abgestürzt. Wir haben eine Delphi-Anwendung, die eine Menge Arbeit zu bekommen läuft.

Einer meiner Mitarbeiter hat es noch installiert. Gibt es eine Möglichkeit, die Sachen in der Palette gespeichert zu kopieren? Und die Bibliothekspfade?

Ich bin mit Delphi 5 (Ich weiß, dass es sehr sehr sehr alt ist)

War es hilfreich?

Lösung

Diese Informationen werden in der Registry gespeichert. Ich weiß nicht genau, wie Delphi 5 tut es, aber versuchen, für einen Schlüssel suchen HKEY_CURRENT_USER \ Software \ Borland \ Delphi \ 5 oder so ähnlich genannt. Sie werden alle Registrierungsinformationen unter diesem Schlüssel, einschließlich einer Liste der installierten Pakete finden. Sie können die Schlüssel in eine Registrierungsdatei exportieren, kopieren Sie sie auf den neuen Computer und installieren Sie es.

Standard Disclaimer: Mucking um in der Registrierung kann manuell riskant sein, wenn Sie nicht wissen, was du tust. Seien Sie sehr vorsichtig, und wenn diese Lösung bewirkt, dass Ihr Computer zum Absturz zu bringen, Ihr Haus abbrennen, oder Dämonen Nase kommen heraus fliegen, es ist nicht meine Schuld.

Andere Tipps

Versuchen Sie CNWizards , die hat eine Exportfunktion für Ihre IDE-Einstellungen . Sie können das gleiche Werkzeug, um sie auf die neue Maschine wiederherstellen verwenden. Wir verwenden es die gleichen Einstellungen auf jedem Entwicklungscomputer zu erhalten. Auf diese Weise können wir sicherstellen, dass alle Versionen gleich sind, unabhängig davon, wer es gebaut.

(!)

Aufgrund meiner Erfahrung dies ein paar Mal getan zu haben, die wichtigsten Registrierungsschlüssel sind:

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known Packages
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Library

und ggf.

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known IDE Packages

und vielleicht

HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette Defaults

So lange, wie Sie eine Standard-D5 Installation zuerst getan haben.
Es ist einfacher / zuverlässiger den IDE fill in den anderen Bits zu lassen, wie Sie es benutzen und Sie die Optionen entsprechend ändern. Einige Komponentenpakete, zB MadExcept, DevExpress etc. sind oft am besten neu installiert ihre eigenen Installateure verwenden sowieso.

Es sei denn, Sie gehen mehrere Benutzer auf demselben Computer haben mit Delphi dann die HKLM Zeug ist nicht wirklich alles, was wichtig ist -. Ich glaube nicht,

Als im Zusammenhang beiseite - ich habe gelernt, dass ein guter Weg, dies zu handhaben ist zu bauen, ein Finalbuilder Skript (oder ähnlich) einzurichten meine Delphi-Umgebung jedes Mal, wenn ich entscheiden, eine neue Maschine / Anlage zu verwenden. Ich kopiere / download / Kasse (die auch in FB getan werden kann) alle Paketquelle dann FB es zu kompilieren verwenden, kopieren, erstellen Verzeichnisse, und füllen Sie die entsprechenden Registrierungsschlüssel etc. Ich immer eine konsistente Umgebung bekommen und macht es viel leichter einzelne Komponenten oder Pakete, wie und neu zu erstellen, wenn sie erhalten auch aufgerüstet. Die Elemente können auch so in der Abhängigkeit Ordnung "in das Skript gesetzt werden, dass Sie wissen, um erneut zu kompilieren ein abhängiges Paket, wenn etwas anderes ändert. Ich habe jetzt einen einzigen FB sciprt die D5, D2007, D2009, D2010 Umgebungen und Pakete aller meine Hauptkomponenten, die alle je nachdem, welchen Compiler (s) Ich bin interessiert baut, in dem ich durch eine einfache Variable anzuzeigen. Es lohnt sich.

zu haben scheint nur für mich arbeitete an einem Win 7 SP1 und Delphi 5

Angemeldet als Benutzer mit Delphi und 3rd-Party-Komponenten installiert.

Registry-Export hkey aktuelle Benutzer \ Software \ borland

(keine andere borland Produkte so ausgewählt Borland) anstatt Borland \ Delphi \ 5.0)

Gespeichert in PC als neuen Benutzer. Haben Sie nicht Delphi5 (das heißt nie für diesen Benutzer gestartet) starten. Regedit Datei, Importieren

Erste Delphi alle Komponenten, darunter viele 3rd Party, vorhanden ist.

Projekt zusammengestellt, wie unter neuen Nutzer erwartet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top