gpt4 book ai didi

Delphi不知道Load TypeLib?

转载 作者:行者123 更新时间:2023-12-02 03:01:47 28 4
gpt4 key购买 nike

我有一个 Delphi7。

我用这篇文章:http://www.delphidabbler.com/articles?article=22&part=2/步骤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 7 中,LoadTypeLib 函数在 ActiveX 单元中声明。您必须将该单位包含在您的使用条款中。

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

关于Delphi不知道Load TypeLib?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18800173/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com