原创 C++調用C#動態dll
參考:http://blog.csdn.net/canhui2009/article/details/7865850
原创 C++ 獲取文件的大小
long getFileLen(char* fileName) { long l,m; ifstream file (fileName,ios::in|ios::binary); l = file.tellg(); file.se
原创 Error:assert "m_count == -1 || m_count == -2" failed in UpdatesCountFilter wxWidgets
錯誤原因:繼承wxFrame的類ChatFrame中的控件進行析構的時候,產生的錯誤 解決:關於界面的類有關的析構,需要由主線程來執行
原创 C++ 調用C++動態鏈接庫dll
http://www.cppblog.com/codejie/archive/2009/09/24/97141.html
原创 wxWidgets——Error: Cannot initialize OLE when using CLR
解決方案:https://forums.wxwidgets.org/viewtopic.php?f=1&t=25447 鏈接器->高級->CLR線程屬性 更改爲/CLRTHREADATTRIBUTE:STA 嘗試後,不再彈出此Error提
原创 wxwidgets顯示中文
解決:wxString s = wxT("中文"); 參考:http://blog.csdn.net/eyefamily/article/details/7516793 1. windows下 wxWidgets 2.9.1 , VC20
原创 Socket 長連接 心跳包
1.如何知道誰在線? Server維護一個list就ok了(存所有人的ip,名字,在線等) 2.如何讓服務器隨時能找到你? 前提:內網機器如果不主動向外發起連接,外網機沒法直連內網的,這也是內網機安全的原因之一吧
原创 C++ Windows thread pool
參考:http://www.cnblogs.com/wz19860913/articles/1274214.html https://msdn.microsoft.com/en-us/magazine/cc163327.aspx http
原创 error C2061: 語法錯誤 : 標識符“***” error C2146: 語法錯誤 : 缺少“;” C++兩個類相互引用問題
參考:http://blog.csdn.net/goodlixueyong/article/details/6254703 //A.h #include "B.h" class A { int i; B* b; }; //B
原创 C# System.DBNull string
(string)Eval("p_countions") 改爲 Eval("p_countions").ToString()
原创 Socket接收問題
sokcet接收一個包貨是n個包的示例 CGroupInfo* BLL::GetGroups(int startPos,int size,int &err) { CGroupInfo* groups = NULL; unsigned
原创 socket傳輸文件 寫文件的時候需要注意的
//讀取8.mp3文件(269,260 字節)寫到1.mp3,分成4份,標號爲1,2,3,4 寫入順序爲1,3,2,4 //若是寫文件的時候,每次都打開再關閉,結果:文件大小正確,用UltraEdit查看二進制和原來的一致,但是聽一下會發
原创 c++/cli 讀取配置文件app.config所需的設置
app.config文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="MusicConnection
原创 C#windowForm 從php函數返回的Url獲取到json並解析,下載文件
WebClient client = new WebClient(); string phpURL = "http://222.31.76.240:8080/?r=databaseInterface/GetdetailsB
原创 error LNK2028 C++調用C++ dll過程中
問題:error LNK2028: 無法解析的標記(0A000321) "public: static int __cdecl BLL::cre 解決: