2011-09-06 30 views
6

Chúng tôi đã cập nhật dự án của mình cho Delphi XE. Có các tệp .ridl thay thế .tlb. Nhưng những gì về * _TLB.pas tập tin? Làm cách nào để di chuyển các thay đổi trong tệp .ridl sang tệp * _TLB.pas?Làm thế nào để autogenerate * _TLB.pas trong Delphi XE?

Delphi XE không sửa đổi tệp này.

Trả lời

12

Mở trình chỉnh sửa thư viện kiểu và nhấn nút triển khai làm mới.

Xem help để biết thêm thông tin.

Cập nhật:

Đảm bảo rằng tệp .ridl là trong quản lý dự án.

Từ IDE: Xem | Loại thư viện bây giờ sẽ được bật.

Mở trình chỉnh sửa thư viện kiểu từ đây.

Tệp _tlb.pas phải không phải được mở trong bất kỳ cửa sổ trình chỉnh sửa nào.

Nhấn triển khai làm mới sẽ cập nhật tệp _tlb.pas.

(Đôi khi nút lưu .ridl là cần thiết đầu tiên)

Tại occations tôi phải lưu các dự án, gần gũi và khởi động lại IDE trước khi thông tin chính xác là ở đó.

Đôi khi bạn phải hủy đăng ký thư viện trước khi thực hiện tất cả điều này.

+0

Cảm ơn, LU RD! Delphi XE không làm mới thực hiện trên lưu ở chế độ văn bản của tập tin .ridl. Ngoài ra nó không làm mới thực hiện trên lưu trong chế độ GUI của tập tin .ridl trong trường hợp của tôi (chỉ tạo ra tập tin .ridl). – Dmitry

+0

Có, nó có thể bực bội vào những lúc làm việc với trình soạn thảo thư viện kiểu. Xem câu trả lời cập nhật của tôi để biết một số gợi ý. –

+0

Tôi đã phải tạo một tệp "xxx_TLB.pas" trống - sau đó nó đã hoạt động –

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