紧急求教

Vanyg 2004-04-15 11:34:48
在一个BCB工程中,加入了一个包,里面有个叫IEAddress.pas的文件,里面有一个函数是这样定义的:
……
procedure Register;

implementation

function SHAutoComplete(hwndEdit: HWND; dwFlags: DWORD): HRESULT; stdcall; external 'shlwapi.dll';

procedure Register;
begin
RegisterComponents('Internet', [TIEAddress]);
end;
……

现在出现如下链接错误:
[Linker Error] Unresolved external 'SHAutoComplete' referenced from D:\aaa\IEADDRESS.OBJ
我找到'shlwapi.dll',在“C:\WINDOWS\system32”,并且将它拷贝到了工程的目录里,没有作用。
请问是什么原因?该如何解决?
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihongxing2002 2004-04-28
  • 打赏
  • 举报
回复
同意
xiaoshi0 2004-04-20
  • 打赏
  • 举报
回复
同意楼上
zihan 2004-04-16
  • 打赏
  • 举报
回复
把shlwapi.lib文件加入到工程中.

Project->AddToProject就ok了.
thp 2004-04-16
  • 打赏
  • 举报
回复
.

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧