咨詢在線客服
QQ掃碼聯(lián)系
為方便下一步制作網頁版圖形江湖,對pChat2.6和《圖形江湖》1.6.3進行了升級。
此次升級,主要是對數據庫操作對象和字符串安全進行更新。具體如下:
從Visual Studio 2003更換到2022社區(qū)版。以適用于在 Win11下進行開發(fā)。
數據庫連接方式從ODBC連接,改為采用MySQL庫直接連接。
采用最新的自研CDatabase(MySQL C庫封裝)類進行數據庫操作。增加性能與開發(fā)便捷。
取消原INI中的的DBS0、DBS1、DBS2定義,改用[MySQL]段定義主機、端口、用戶名、密碼以及使用的數據庫名。
為防止字符緩沖區(qū)溢出,所有的strcpy、sprintf改用字符串安全函數。
為保持一致性,接口函數中的變量類型int改為long。
取消原來的數據庫定義變量6個,增加m_*MySQL*變量6個。
部分時間相關變量從long改為__int64(注意格式化函數中的%ld改為%I64d)。
class CVarInfo 改為 struct tagVarInfo,減少不同版本VS開發(fā)時造成的影響。
為減少動態(tài)加載DLL和獲取接口函數的操作,取消加載DLL方式設置,全部統(tǒng)一為啟動時靜態(tài)加載DLL。
修正部分發(fā)現(xiàn)的編程錯誤。提高程序穩(wěn)定性。
增加每30天自動申請授權功能。請確保服務器端能TCP訪問auth.ityg.com:5913。
原regInfo與resCode移到 sn.ini 中定義。
1、取消打開瀏覽器調用IE,改為默認瀏覽器。因為現(xiàn)在IE不再安全。
2、部分內部功能調整,以適用當前操作系統(tǒng)。
上一篇:棋牌游戲大廳服務器端完成平臺升級