Registrieren einer Form in Object Repository (automatisiert, durch Code oder andere Mittel)

StackOverflow https://stackoverflow.com/questions/517699

  •  21-08-2019
  •  | 
  •  

Frage

ich tat einige Anpassungen an meine Formen, da ich sie möchte mit einigen veröffentlichten Eigenschaften auf Objektinspektor angezeigt. Ich habe die einfache Art und Weise getan. Sie das Formular erstellen, legt es auf Objekt-Repository, ein Paket erstellt, um es zu registrieren, mit RegisterCustomModule

Ich möchte wissen, ob jemand einen Weg, um es in einer automatisierten Art und Weise auf Object Repository zu setzen (Ich möchte die Installation von dieser auf anderen Computern vereinfachen).

gegoogelt ich, aber entweder niemand schrieb etwas darüber oder ich habe nicht die richtigen Keywords finden ...

War es hilfreich?

Lösung

Sie haben zwei Dinge zuerst zu tun:

  1. Fügen Sie die Datei, die Sie im Repository-Ordner möchten (für Delphi 2007, es ist $ PROGRAMME $ \ CodeGear \ RAD Studio \ BDS \ 5.0 \ ObjRepos).
  2. Aktualisieren Sie die BorlandStudioRepository.xml Datei im selben Ordner. Sie können es betrachten aktuellen Inhalt ist zu sehen, was hinzugefügt werden muss.

Dann erstellen Sie den Registrierungseintrag unter HKCU \ Software \ CodeGear \ BDE \ 5.0 \ bekannt IDE Packages \ Delphi Ihre .BPL mit dem IDE zu registrieren.

Andere Tipps

Da sonst niemand Antworten ist zu geben, lassen Sie mich Ihnen sagen, würde ich versuchen würde.

würde ich in die Registrierung gehen und eine Kopie des Delphi Zweig exportieren, bevor Sie das Formular im Repository registrieren, dann registrieren Sie sich und eine weitere Kopie speichern, und sie in einem Unterschied Betrachter vergleichen. Wenn Sie Glück haben, werden die Informationen dort gespeichert und Sie können ableiten, welche Registrierungseinträge Sie zu registrieren hinzufügen müssen ... Sie in der Lage sein können, nur eine REG-Datei zu versenden.

BTW, das ist, wie wir unsere Delphi-Installationen im Unternehmen konfigurieren an ich arbeite. Hält alles gleich ...

Wenn es nicht funktioniert, die Config wird wahrscheinlich irgendwo im Dateisystem gespeichert. Sie könnten ähnliche forensische Methoden verwenden, um zu versuchen zu Reverse Engineering, wie die Registrierung dort codiert wird ...

Wenn es in einem lokalen Netzwerk ist könnte man jeden Entwickler den gleichen gemeinsamen Repository (Umgebungsoptionen) verwenden und das Design-Paket in ihren IDE installieren.

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