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