下面是引用 n3ph223172 於 2011-08-11 22:39 發表的 : 原來如此,小弟了解了。想必這份源碼一定能讓小弟進步許多^^!
下面是引用 ebolaman 於 2011-08-11 22:46 發表的 : 沒想到一個啟動器竟會如此難做 寫這個專案也讓我自身進步不少,畢竟我以前都是在寫 VB6,很少碰 VB2010 這才發現 VB 2010 有很多很棒的設計,例如檔案處理部分用 My.Computer.FileSystem 底下的東西就能一行搞定 不過要做出那種 "複製中...剩餘 幾%" 還是要回歸基本的 buffer 讀取,而這個 Launcher 我沒這麼做,都是用一行搞定 缺點就是沒辦法用進度列來表示,檔案太大還會造成 視窗無回應
下面是引用 n3ph223172 於 2011-08-12 01:37 發表的 : 小弟請問下,若打包成rar可以下載嗎?
下面是引用 ebolaman 於 2011-08-12 12:43 發表的 CSOLauncher Simulation 第三版: 這次改成了呼叫 WinRAR 來解壓縮 缺點是,不知道沒裝 WinRAR 的人能不能解壓縮,不過應該都會有吧,不然當初怎麼下載遊戲的 另外原本需要的兩個 DLL 現在也不用了 另外我還做了一個小程式,叫作 Find And RAR 把這個小程式放在 FTP 目錄下,然後執行,就能將每個檔案,分別 壓縮起來 (RAR型式,且包含副檔名) 可以方便 FTP伺服端 檔案的操作
下面是引用 n3ph223172 於 2011-08-13 01:21 發表的 : 小弟測試後,卻發生這樣的問題… 小弟不明哪裡作錯了… [attachment=769144]
Err_1: MsgBox(Err.Description) Return Err.Number
下面是引用 ebolaman 於 2011-08-13 09:10 發表的 : 有可能是 FTP連線出錯 (位址不正確、帳密不正確,有的帳號必須加入 @XXXX) 或是找不到 FTP端 的檔案 (Index.txt 內容錯誤) 如何偵錯: 在 [Class] >> cls_net.vb >> Function ftp_download 中 最底下的 Err_1: 下加上 MsgBox(Err.Description) 改成這樣,然後再執行一次 複製程式 Err_1: MsgBox(Err.Description) Return Err.Number P.S. 我明天到下禮拜天都會不在,到時候可能要你自己研究一下了..