【问题标题】:Delphi dont know about LoadTypeLib?Delphi 不知道 LoadTypeLib?
【发布时间】:2013-09-14 09:12:45
【问题描述】:

我有一个 Delphi7。

我用这篇文章:http://www.delphidabbler.com/articles?article=22&part=2 / Step 2

现在,我用 LoadTypeLib(未定义)创建了一个问题:

type
  TMyClass = class(TAutoIntfObject, IMyIntf, IDispatch)
    constructor Create();
  protected
    procedure helloWorld(); safecall;
  end;

implementation

constructor TMyClass.Create();
var
  TypeLib: ITypeLib;
  s: WideString;
begin
  s := ParamStr(0);
  OleCheck(LoadTypeLib(PWideChar(s), TypeLib)); // ERR:LoadTypeLib is undefined.
  inherited Create(TypeLib, IMyCallback); 
end;

有什么建议吗?

【问题讨论】:

    标签: delphi delphi-7 typelib


    【解决方案1】:

    在 Delphi 7 中,LoadTypeLib 函数在 ActiveX 单元中声明。您必须在您的 uses 子句中包含该单位。

    您可以按照与我完全相同的方式自行查找这些内容——通过搜索源代码。使用在文件中查找功能,搜索未声明的符号名称,并在您的 Delphi 安装目录下搜索Source

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      相关资源
      最近更新 更多