Register (package)
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
A Lazarus package that is intended to be installed needs a Register procedure which declares all the packages components and corresponding files as well the tab on which the components are to be located.
unit RegisterMyPackage;
interface
uses
LazarusPackageIntf, MyPackage1, MyPackage2;
implementation
procedure Register;
begin
RegisterUnit( 'MyTab', @MyPackage1.Register);
RegisterUnit( 'MyTab', @MyPackage2.Register);
end;
initialization
RegisterPackage( 'MyTab', @Register );
end.