RasEnumConnections的問題... |
答題得分者是:RaynorPao
|
vega02
一般會員 發表:2 回覆:5 積分:1 註冊:2002-12-27 發送簡訊給我 |
以下是程式的片段內容...
RASCONN lpRASConn[256];
DWORD lpcConnection;
DWORD BufSize;
DWORD dwReturn; lpRASConn[0].dwSize = sizeof(RASCONN);
BufSize = sizeof(RASCONN) * 256 ; // 列出所有的撥號網路連線
dwReturn = RasenumConnections(lpRASConn,
&BufSize, &lpcConnection) ;
=====================================
dwReturn傳回的值是632,表示The structure size is incorrect.(上網查到的)
可是我不知道哪出問題,有人知道嗎?(書上程式是這麼打的)
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 以下是程式的片段內容... RASCONN lpRASConn[256]; DWORD lpcConnection; DWORD BufSize; DWORD dwReturn; lpRASConn[0].dwSize = sizeof(RASCONN); BufSize = sizeof(RASCONN) * 256 ; // 列出所有的撥號網路連線 dwReturn = RasenumConnections(lpRASConn, &BufSize, &lpcConnection) ; ===================================== dwReturn傳回的值是632,表示The structure size is incorrect.(上網查到的) 可是我不知道哪出問題,有人知道嗎?(書上程式是這麼打的) >>< face="Verdana, Arial, Helvetica"> rega02 你好: 請參考以下的做法 < class="code"> #define OLDWINVER WINVER #undef WINVER #define WINVER 0x400 #include "ras.h" // 把上面的 code 寫在這裡 #undef WINVER #define WINVER OLDWINVER #undef OLDWINVER -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
vega02
一般會員 發表:2 回覆:5 積分:1 註冊:2002-12-27 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 謝謝你為我解答... 我想再問這是啥麼原因呢? 你的解答是先把WINVER值改掉,最後才改回來.. 這是為什麼呢?可否再為我解答...vega02 你好: 以下是 TeamB 最原始的解答~~貼給你看 < class="code"> There is a known version conflict in the RAS header files. You need to temporarily redefine the WINVER constant when including the headers: #define OLDWINVER WINVER #undef WINVER #define WINVER 0x400 #include
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |