添加新的标准操作

mar*_*stT 3 delphi

我已经编译了一个vcl包,这是一个在delphi 2009中注册了几个动作的组件集合.现在,从这些动作开始,我创建了其他动作,但即使我注册了它,我也无法在Action Edit Dialog中看到它们.我该如何添加它们?

NGL*_*GLN 5

你是怎么注册的?

这应该工作:

unit MyPackageReg;

interface

uses
  ActnList, MyActionUnit;

procedure Register;

implementation

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

end.
Run Code Online (Sandbox Code Playgroud)

注意两个Register声明中的大写R.

现在编译该包并安装它.

  • 单独编译是不够的.你必须安装包来实际注册部分. (2认同)