SB
2005-10-26, 12:53 AM
如圖所示:我寫了一個winsock的程式,並做成執行檔,本機執行無問題,但是當放到cline端執行的時候,卻出現以下的錯誤,要如何解決呀?
http://www.pczone.com.tw/vbb3/upload/3.JPG
http://www.pczone.com.tw/vbb3/upload/3.JPG
SB 2005-10-26, 12:53 AM 如圖所示:我寫了一個winsock的程式,並做成執行檔,本機執行無問題,但是當放到cline端執行的時候,卻出現以下的錯誤,要如何解決呀? http://www.pczone.com.tw/vbb3/upload/3.JPG eggnog 2005-10-26, 01:04 AM 雖然我很久沒寫程式了… 我覺得原因是 client 沒有 "某些檔案" ,這些檔案是 "BCB" 、"C++" 、"MFC" 等等工具程式有的, 當您做成"執行檔",並不代Clinet 會有這些檔; 如果您做成"安裝程式",則有可能會將""某些檔案" "一併裝在Client上。 簡單的測試方法,就是把Tools 也裝在Clinet上, 如果該問題解決的話,表示我上面的猜測是對的。 SB 2005-10-26, 01:07 AM 補充說明一下,我用的Tool是VB 6 簡單說:要如何才能把這東西MSWINSCK.OCX安裝到cline端呢? SB 2005-10-26, 01:10 AM 簡單說:要如何才能把這東西MSWINSCK.OCX安裝到cline端呢? 琥珀 2005-10-26, 04:08 PM 放到 %windir%\system32 下,註冊 (regsvr32 mswinsck.ocx) 試試。 SB 2005-10-26, 04:25 PM 可能有點誤解了,程式因為Cline端電腦缺乏mswinsck.ocx這個元件,因而無法執行;若是在有安裝VB6的機器就可以了,但是我不想把VB6裝在Cline端,因為他們根本用不到;所以問題是如何在Cline端電腦安裝mswinsck.ocx這個元件。 此外我的VB6程式已經封裝成執行檔了,而且不需要安裝就可以用。 maize 2005-10-26, 06:59 PM 可能有點誤解了,程式因為Cline端電腦缺乏mswinsck.ocx這個元件,因而無法執行;若是在有安裝VB6的機器就可以了,但是我不想把VB6裝在Cline端,因為他們根本用不到;所以問題是如何在Cline端電腦安裝mswinsck.ocx這個元件。 此外我的VB6程式已經封裝成執行檔了,而且不需要安裝就可以用。 所以說你要從有安裝VB的電腦拷貝mswinsck.ocx到沒安裝VB的電腦(system32目錄) 然後regsvr32註冊該元件丫! 不然就封裝成安裝程式 SB 2005-10-26, 11:32 PM 感謝!這樣我就很清楚了,問題也解決了,謝謝各位幫忙! |