Как установить DBMonitor - PullRequest
       13

Как установить DBMonitor

2 голосов
/ 19 февраля 2010

Это, наверное, очень простой вопрос, но вот он. Я только что продлил лицензию на драйвер DevArt DBExpress для Firebird. В файле справки сказано, что я могу использовать с ним бесплатное приложение DBMonitor, но, поскольку я использую D2006, я должен использовать следующие инструкции:

"Если вы являетесь пользователем версии Delphi Pro, значит, у вас не установлен компонент TSQLMonitor на палитре, но он включен в модуль SQLExpr.pas, и вам нужно установить его на палитру компонентов вручную."

Я могу создать экземпляр TSQLMonitor в коде, настроить его и использовать его, но если я действительно хочу поместить его в свою палитру, как мне это сделать? Думаю, я могу поместить его в отдельный модуль и добавить в пакет dcluser, но это то, что я должен делать?

Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 20 февраля 2010

Вы должны добавить его в пакет разработки и переустановить пакет разработки, но перед установкой пакета необходимо убедиться, что код регистрации компонента также добавлен в пакет.

Проверьте исходный файл, SQLExpr.pas и найдите процедуру Register в разделе интерфейса модуля.Если такой процедуры нет, необходимо добавить ее вручную:

Добавить определение процедуры в раздел интерфейса:

Регистрация процедуры;

, а затем реализовать ее вРаздел реализации, подобный следующему:

procedure Register;
begin
  RegisterComponent('Devart',[TSQLMonitor]);
end;

Вместо 'Devart' вы можете использовать любое имя палитры, которое вам нравится.

Затем вам нужно сохранить модуль, добавить его в пакет дизайнаи установите пакет дизайна.Delphi IDE зарегистрирует компонент и добавит его в палитру компонентов.

С уважением.

...