2013-05-28 27 views
7

Tôi vừa mới bắt đầu khám phá khả năng của các mẫu trực tiếp (sử dụng Delphi XE4) và chạy vào một câu hỏi. Một số mẫu mà tôi đã tạo tạo mã yêu cầu các đơn vị nhất định được thêm vào mệnh đề sử dụng của tôi để hoạt động.Cách thêm đơn vị sử dụng mệnh đề của đơn vị hiện tại

Làm cách nào để mẫu của tôi tự động thêm các đơn vị được yêu cầu vào mệnh đề sử dụng nếu chúng chưa được bao gồm? Dự đoán ban đầu của tôi là tôi cần tạo một công cụ tạo kịch bản tùy chỉnh để thực hiện việc này và tôi đã tìm thấy một số bài viết có vẻ chứa đủ thông tin để tôi tạo một công cụ tạo kịch bản mà không gặp rắc rối nhiều. Tuy nhiên, tôi không biết làm thế nào để làm cho các công cụ kịch bản thực sự thực hiện nhiệm vụ mong muốn của tôi. Tôi cho rằng tôi cần sử dụng Open Tools Api, nhưng tôi không biết phải làm thế nào.

Nếu tôi đi đúng hướng, ai đó có thể chia sẻ một số thông tin có thể giúp tôi tiếp tục không? Nếu không, ai đó có thể chỉ cho tôi đi đúng hướng không?

+3

Thuật sĩ CnPack IDE có chức năng tập lệnh đó, có thể sử dụng chức năng đó để tránh gặp rắc rối. – Peter

+1

Bạn đã đi đến kết luận đúng, OTA không cung cấp chức năng như vậy (ví dụ như trong CodeDOM của .NET). Bạn phải giải thích các mệnh đề 'uses' hiện có và sau đó thêm một đơn vị mong muốn. Ngoài ra, bạn sẽ phải hiển thị hàm mới của mình với công cụ tạo mẫu Live Template. – OnTheFly

Trả lời

0

Công cụ mở Api không cung cấp chức năng như vậy (ví dụ như trong CodeDOM của .NET). Bạn phải giải thích (các) mệnh đề sử dụng hiện có và sau đó thêm một đơn vị mong muốn. Ngoài ra, bạn sẽ phải hiển thị hàm mới của mình với công cụ tạo mẫu Live Template.

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