【问题标题】:Data Module in Dll with delphi?带有delphi的Dll中的数据模块?
【发布时间】:2009-07-16 17:33:56
【问题描述】:

我创建了一个有问题的数据库程序。 我用的是 Borland Delphi 7.x

我的问题是

"如何使用Delphi在Dll(动态链接库)中创建数据模块?

【问题讨论】:

  • 对观察到的行为的描述可能有助于产生更多答案。所陈述的问题太模糊了。
  • 嗨 Tobassum,你能澄清一下吗? 1)是创建一个tdatamodule实例化它,并用暴露给dll使用者的程序引用它吗? 2)您是否想动态创建一个 tdatamodule 并将其句柄返回给 dll 函数的使用者? 3) 或者您只是想知道如何将数据模块添加到您的 dll 项目中?

标签: database delphi dll datamodule


【解决方案1】:

您可以从数据模块创建代码,就像在普通应用程序中一样。 文件|新建|数据模块

但我猜你想在 DLL 中创建一个数据模块的实例。

DataModules 与其他类和组件没有什么不同,可以在代码中创建。

var
  DM : TMyDataModule;
begin
  DM := TMyDataModule.Create(nil); 
  try
 // Then...   DM.MyDataSet.First; etc...
  finally
    DM.Free; 
  end;
end;

【讨论】:

    【解决方案2】:

    在 IDE 中打开您的 DLL 项目。在 File|New 菜单下,你看到 Data Module 的选项了吗?

    【讨论】:

      猜你喜欢
      • 2022-07-05
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      相关资源
      最近更新 更多