autoUpgrader控件总出有关问题

autoUpgrader控件总出问题我下载了一个EXE文件,安装后出现了一个AutoUpgraderProCB5.bpk文件,然后安装该文

autoUpgrader控件总出问题
我下载了一个EXE文件,安装后出现了一个AutoUpgraderProCB5.bpk文件,然后安装该文件,于是出现了TauAutoUpgrader控件

但是只要在程序中使用这个控件,就会出现连接错误
[Linker   Error]   Unresolved   external   'InternetCrackUrlA '   referenced   from   C:\PROGRAM   FILES\BORLAND\CBUILDER5\PROJECTS\LIB\AUTOUPGRADERPROCB5.LIB|auUtils.pas
[Linker   Error]   Unresolved   external   'InternetOpenA '   referenced   from   C:\PROGRAM   FILES\BORLAND\CBUILDER5\PROJECTS\LIB\AUTOUPGRADERPROCB5.LIB|auHTTP.pas

LIB文件是安装BPK文件后在CB中生成的包,后面的PAS文件是安装EXE后生成的,跟BPK文件在同一目录下的文件

[解决办法]
在主窗口的 cpp 文件中加:

....
//---------------------------------------
#pragma package(smart_init)

#pragma link "WinInet.lib " // 这句!

#pragma resource "*.dfm "
TfmMain *fmMain;
//---------------------------------------
__fastcall TfmMain::TfmMain(TComponent* Owner)
....
....

你没有认真看它的help