5

Khi phát triển một thành phần mới trong Delphi, tôi chạy vào sự kém hiệu quả này. Mỗi lần tôi thực hiện các thay đổi gia tăng đối với mã nguồn (ví dụ, sửa lỗi), tôi xây dựng thành phần mới và cài đặt nó trên Component Palette. Điều này là OK. Trong một trường hợp khác của IDE, tôi đã mở một dự án đang sử dụng thành phần này. Nó là một thành phần hình ảnh trên một trong các hình thức của tôi. Để áp dụng các thay đổi mới, khởi động lại trường hợp thứ hai này là bắt buộc - việc đóng và mở lại biểu mẫu hoặc dự án là không đủ. Quá trình này có thể được tối ưu hóa không?Làm cách nào để tải gói thành phần đã cập nhật mà không cần khởi động lại IDE?

Trả lời

3

Nếu bạn muốn tải lại các gói thiết kế thời gian mà không giết chết IDE bạn có thể:

  1. mở hộp thoại Install Packages.
  2. Bỏ chọn gói và kiểm tra lại gói.

Đã chỉnh sửa để xóa các bước không cần thiết.

+0

Các bước 1 và 4 không cần thiết. – truthseeker

+0

Đôi khi nó xảy ra tôi không thể xây dựng dự án thành phần vì lỗi nghiêm trọng: Không thể mở (chương trình vẫn đang chạy?). Điều này có thể tránh được bằng cách sắp xếp lại các hoạt động: đầu tiên bỏ chọn gói, sau đó xây dựng và cài đặt thành phần và kiểm tra lại thành phần một lần nữa. – truthseeker

+1

Tôi nghĩ rằng nếu bạn muốn chạy hai trường hợp IDE, nó luôn đòi hỏi nhiều công việc hơn. Delphi xử lý việc tải lại trong cá thể IDE hiện tại nhưng không cho các trường hợp khác tải lại các gói của nó. Nếu bạn có thể làm việc trong một cá thể IDE đơn lẻ, và chỉ sử dụng một nhóm dự án, thay vì chuyển đổi các cá thể IDE, bạn sẽ thấy điều này dễ dàng hơn. –

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