原创 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"  //