📄 myldbreg.pas
字号:
unit MYLDBReg;
{$I MYLDBVer.inc}
interface
procedure Register; // register MYLDBoluteDatabase components in group MYLDBoluteDatabase
implementation
uses Classes, TypInfo, Controls,
{$IFDEF D6H}
DesignIntf,
{$ELSE}
Dsgnintf,
{$ENDIF}
// MYLDBoluteDatabase units
MYLDBMain,
MYLDBEdit;
//------------------------------------------------------------------------------
// registration
//------------------------------------------------------------------------------
procedure Register;
begin
RegisterComponents('MYLDB', [TMYLDBTable]);
RegisterComponents('MYLDB', [TMYLDBQuery]);
RegisterComponents('MYLDB', [TMYLDBDatabase]);
RegisterComponents('MYLDB', [TMYLDBSession]);
//--- dataset ---
RegisterPropertyEditor(TypeInfo(string),TMYLDBDataSet,'SessionName',
TMYLDBSessionNameProperty);
RegisterPropertyEditor(TypeInfo(string), TMYLDBDataset, 'DatabaseName',
TMYLDBDatabaseNameProperty);
//--- table ---
RegisterPropertyEditor(TypeInfo(string), TMYLDBTable, 'TableName',
TMYLDBTableNameProperty);
RegisterPropertyEditor(TypeInfo(string), TMYLDBTable, 'MasterFields',
TMYLDBFieldLinkProperty);
RegisterPropertyEditor(TypeInfo(string), TMYLDBTable, 'IndexName', TMYLDBIndexNameProperty);
RegisterPropertyEditor(TypeInfo(string), TMYLDBTable, 'IndexFieldNames', TMYLDBIndexFieldNamesProperty);
// --- database ---
RegisterPropertyEditor(TypeInfo(string),TMYLDBDatabase,'SessionName',
TMYLDBSessionNameProperty);
RegisterPropertyEditor(TypeInfo(string), TMYLDBDatabase, 'DatabaseFileName',
TMYLDBDatabaseFileNameProperty);
end; // Register
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -