WinInet.DLL的InternetGetConnectedState函數發生Link問題 |
答題得分者是:RaynorPao
|
determinant39
一般會員 發表:2 回覆:2 積分:0 註冊:2004-11-02 發送簡訊給我 |
請問各位大大,以下的程式會出現Linker error
有可能是我哪裡的設定錯了ㄇ?
以下的程式是擷取
http://delphi.ktop.com.tw/topic.php?topic_id=27369 我已經有下USELIB("WinInet.LIB");這個指令了
好像是跑到InternetGetConnectedState的時候會有Linker error.
麻煩各位大大指點迷津:) -----------WinInet.DLL的InternetGetConnectedState函數----------------
void __fastcall TForm1::N41Click(TObject *Sender)
{
DWORD dwFlag;
InternetGetConnectedState(&dwFlag,0);
if(dwFlag & INTERNET_CONNECTION_MODEM) StaticText1->Caption="Yes"; //MODEM連線
else StaticText1->Caption="No";
if(dwFlag & INTERNET_CONNECTION_LAN) StaticText2->Caption="Yes"; //LAN連線
else StaticText2->Caption="No";
if(dwFlag & INTERNET_CONNECTION_PROXY) StaticText3->Caption="Yes"; //代理伺服器連線
else StaticText3->Caption="No";
---------檢查是否已連線-------------------------------------------
if(InternetGetConnectedState(NULL,0)) StaticText4->Caption="Yes"; //連線中
else StaticText4->Caption="No";
if(dwFlag & INTERNET_CONNECTION_OFFLINE) StaticText5->Caption="Yes"; //離線中
else StaticText5->Caption="No";
----------------------------------------------------------------
if(dwFlag & INTERNET_RAS_INSTALLED) StaticText6->Caption="Yes";
else StaticText6->Caption="No";
if(dwFlag & INTERNET_CONNECTION_CONFIGURED) StaticText7->Caption="Yes";
else StaticText7->Caption="No";
} 生命就該浪費在美好的事物上~~~
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 請問各位大大,以下的程式會出現Linker error 有可能是我哪裡的設定錯了ㄇ? 以下的程式是擷取 http://delphi.ktop.com.tw/topic.php?topic_id=27369 我已經有下USELIB("WinInet.LIB");這個指令了 好像是跑到InternetGetConnectedState的時候會有Linker error. 麻煩各位大大指點迷津:) -----------WinInet.DLL的InternetGetConnectedState函數---------------- void __fastcall TForm1::N41Click(TObject *Sender) { DWORD dwFlag; InternetGetConnectedState(&dwFlag,0); if(dwFlag & INTERNET_CONNECTION_MODEM) StaticText1->Caption="Yes"; //MODEM連線 else StaticText1->Caption="No"; if(dwFlag & INTERNET_CONNECTION_LAN) StaticText2->Caption="Yes"; //LAN連線 else StaticText2->Caption="No"; if(dwFlag & INTERNET_CONNECTION_PROXY) StaticText3->Caption="Yes"; //代理伺服器連線 else StaticText3->Caption="No"; ---------檢查是否已連線------------------------------------------- if(InternetGetConnectedState(NULL,0)) StaticText4->Caption="Yes"; //連線中 else StaticText4->Caption="No"; if(dwFlag & INTERNET_CONNECTION_OFFLINE) StaticText5->Caption="Yes"; //離線中 else StaticText5->Caption="No"; ---------------------------------------------------------------- if(dwFlag & INTERNET_RAS_INSTALLED) StaticText6->Caption="Yes"; else StaticText6->Caption="No"; if(dwFlag & INTERNET_CONNECTION_CONFIGURED) StaticText7->Caption="Yes"; else StaticText7->Caption="No"; } 生命就該浪費在美好的事物上~~~ determinant39 你好: (1)除了要先 #include "wininet.h" 之外,還要記得把以下的檔案「Add」到你 的專案裡面 C:\Program Files\Borland\CBuilder6\Lib\Psdk\wininet.lib (2)如何「Add」到你的專案裡面?只需要在 BCB 開發環境中按「View/Project Manager」出現「Project Manager」Dialog,然後利用滑鼠點選你的專案樹 狀結構按右鍵,選擇「Add」,把 (1) 中的檔案加入就可以了-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |