2011-07-25 29 views
13

Tôi đang chuẩn bị một trình cài đặt (Inno Setup) để cài đặt gói thành phần của tôi vào Delphi XE mà không cần phải tự fiddle trong IDE.Cách cài đặt gói thành phần Delphi từ dòng lệnh?

Làm cách nào để cài đặt gói thành phần Delphi (ví dụ, MyComponent.bpl) vào Delphi mà không phải thực hiện thủ công thông qua mục menu 'Cài đặt gói'? Nó là một khóa registry?

Trả lời

21

Đúng, đăng ký là bạn của bạn.

Gói:

HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known IDE Packages 
HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known Packages 

IIRC Known IDE gói là dành cho phần mở rộng IDE, và Gói Được biết đến với thành phần (trên Tool Palette)

đường dẫn thư viện đang ở:

HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Library 

Note :

  • <Borcadero> là viết tắt của Borland, CodeGear hoặc Embarcadero, tùy thuộc vào phiên bản Delphi của bạn.
  • <version> là phiên bản IDE, tức là 7.0 cho Delphi 2010.
+9

'Borcadero' - I love it :-) –

+0

Mở phiên bản Delphi sử dụng MSBuild có một khóa registry được dùng để nói với Delphi nó Library con đường đã thay đổi . Không thể tìm kiếm ngay bây giờ vì tôi đang cài đặt lại hệ điều hành Windows của mình, nhưng sẽ truy cập lại sau khi tôi đã làm việc. –

+0

@Cosmin: điều đó thật tuyệt vời, không biết nó tồn tại. Chúc may mắn với việc cài đặt lại ... –

Các vấn đề liên quan