線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2101
推到 Plurk!
推到 Facebook!

WinInet.DLL的InternetGetConnectedState函數發生Link問題

答題得分者是:RaynorPao
determinant39
一般會員


發表:2
回覆:2
積分:0
註冊:2004-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-10 13:52:38 IP:139.223.xxx.xxx 未訂閱
請問各位大大,以下的程式會出現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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-10 14:15:34 IP:211.20.xxx.xxx 未訂閱
引言: 請問各位大大,以下的程式會出現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 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-04-27 11:51:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!