2011-05-30 21 views
3

我編譯了一個vcl包,這是一個在delphi 2009中註冊了幾個 動作的組件集合。現在,從這些動作開始,我創建了其他的 ,但即使我註冊了它,也看不到他們在Action Edit對話框中。如何 我可以添加它們?添加新的標準動作

回答

5

你是如何註冊的?

這應該工作:

unit MyPackageReg; 

interface 

uses 
    ActnList, MyActionUnit; 

procedure Register; 

implementation 

procedure Register; 
begin 
    RegisterActions('Category', [TMyActionType], nil); 
end; 

end. 

注意在兩個註冊聲明的資本R上。

現在編譯該軟件包並安裝它。

+0

是的。我做到了,但無法在對話框中看到類別。我應該再次編譯軟件包嗎?我猜不... – marcostT 2011-05-30 20:32:09

+2

獨自編譯是不夠的。你必須安裝包才能真正做到註冊部分。 – NGLN 2011-05-30 20:41:28