原创 Halcon C++ 異常捕獲不到 程序崩潰 MFC
Halcon 10 VS2013平臺 MFC C++. 最近老是出現程序崩潰,整的整個人都快崩潰了。 因爲,異常捕獲不穩定,大多數都捕獲不到,軟件就崩潰了。是連接相機的時候纔出現,加載圖
原创 C# 打開第三方進程 和 關閉第三方進程的方法 打開外部進程 關閉外部進程
打開第三方進程 和 關閉第三方進程的方法: 1,打開: string path = @"E:\雲盤\功能測試及驗證\C Sharp\C--Test-Code\WndForm\bin\deb
原创 把對象序列化到XML文件及從XML文件反序列化到對象
直接上代碼: 1,構建對象: public class Student { public int ID { get; set; } public strin
原创 FA 鏡頭 工作距離 焦距及視野計算和結果
記錄了一些常用的FA鏡頭,關於焦距,工作距離,視野。
原创 使用VS2005以上版本(VS2005、VS2008、VS2010)編譯在其他編譯器下正常通過的C語言程序,你可能會遇到類似如下的警告提示
使用VS2005以上版本(VS2005、VS2008、VS2010)編譯在其他編譯器下正常通過的C語言程序,你可能會遇到類似如下的警告提示: 引用內容 warning C4996: 'strcpy': This function or
原创 C# int 轉 16進制字符
有人說,寫代碼就是不斷處理各種各種的數據及數據結構。 int tt = 30; //0x1E string st = tt.ToString("X"); //st = "1E"
原创 C++ / MFC 多種語言界面編程
1)寫兩個資源文件,一箇中文,一個英文; 2)把語言選擇寫在.ini文件上; 3)每次啓動時,先讀取.ini文件,在 InitInstance() 中,進行語言設置(使用線程語言 SetThreadUILanguage); win7系
原创 C++/MFC try catch 異常捕獲不到
try { BYTE *pch; pch = (BYTE *)01234; //非法地址 *pch = 5; } catch (...) { AfxMessageBox("捕獲異常"); } 但在Release方式下如果選擇了編譯
原创 C++ /MFC 獲取硬盤序列號,獲取主機名字
獲取硬盤序列號 GetVolumeInformation("C:",NULL, MAX_PATH,&Serial,&Length, NULL,NULL,MAX_PATH); 文件服務器 在資源管理器的時候是\\IP\Shar
原创 C ++ /MFC 限制鼠標作用區域
CRect oldRect; GetClipCursor(&oldRect); //獲取鼠標原區域 CRect RectLimist; GetDlgItem(IDC_IMAGE)->GetWindowRect(&RectLimi
原创 C++ /MFC 判斷文件是否被佔用
HANDLE Handle; Handle = CreateFile(szPath, GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL); if(INVALI
原创 C# IntPtr 函數參數非法訪問內存
這幾天遇到一個詭異的問題,關於C#調用 C++dll指令的問題。 調用方法的時候, 都提示 _ledHandle 非法訪問內存。 然而 把_ledHandle 定
原创 C++/ MFC 關於文件路徑 執行文件路徑
2.獲取路徑並順序存儲文件 a.得到當前運行程序所在路徑(其實得到的是當前執行程序存放路徑)(考察!!!) TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szF
原创 宏定義 單行 多行表達
define的單行定義 我們來看一個例子,比較兩個數或者表達式大小,首先我們把它寫成宏定義: #define MAX( a, b) ( (a) > (b) (a) : (b) ) 其次,把它用函數來實現: int max( i
原创 C++ C# 關於文件路徑 上一級 上兩級
文件目錄 #include"../../../myfile/myhead.h" //上三級 #include"../myfile/myhead.h" // 上一級 #include"../../myfile/myhead.h" //