如何安装DBMonitor

时间:2010-02-19 20:49:33

标签: delphi dbexpress devart

这可能是一个非常简单的问题,但在这里。我刚刚为Firebird续订了DevArt DBExpress驱动程序的许可证。帮助文件说我可以使用他们的免费软件DBMonitor应用程序,但由于我使用D2006,我必须使用这些说明:

“如果您是Delphi Pro版本用户,那么您没有在调色板上安装TSQLMonitor组件,但它包含在SQLExpr.pas单元中,您需要手动将其安装在组件面板上。”

我可以在代码中创建一个TSQLMonitor实例,配置并使用它,但如果我确实想把它放在我的调色板上,我该怎么做?我想我可以将它放入自己的单元并将其添加到dcluser包中,但这是我应该做的吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您应该将它添加到设计包中,然后重新安装设计包,但在安装包之前,您应该确保将组件注册代码添加到包中。

检查源文件SQLExpr.pas,并在设备的接口部分查找Register过程。如果它没有这样的程序,你必须手动添加它:

向接口部分添加过程定义:

程序注册;

然后在实现部分中实现它,如下所示:

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

您可以使用您喜欢的任何调色板名称,而不是'Devart'。

然后您必须保存设备,将其添加到设计包中,然后安装设计包。 Delphi IDE将注册该组件并将其添加到组件面板中。

问候。