原创 VS2010 to_string 重載函數不完整導致編譯錯誤

     to_string函數對每個基礎算術類型均有重載函數。但是VC2010的C++庫中沒有實現所有的重載函數,而是隻實現了其中的幾個。 受此影響,以下代碼無法編譯: std::to_string(3); std::to_string

原创 WPF彈出框ShowDialog,第二次不彈出

 public partial class MyMessageBox : Window     {         public static void Show(string strErrorInfo)         {      

原创 vc++ CString、string、const char*的相互轉換

環境:vs2010 1.CString轉string //第一種方式: CString str = _T("Hello world!"); USES_CONVERSION; std::string s(W2A(str)); //第二種方

原创 vs2017 編譯時指向 .h 文件錯誤: “RC1004 unexpected end of file found”

問題描述:VS2017中編譯是在.h頭文件出現“RC1004    unexpected end of file found”錯誤,提示指向最後一行#endif 問題原因:頭文件最後一行需要一個回車,可能是因爲通過拷貝粘貼時將回車換行去掉

原创 error MSB6006: “cmd.exe”已退出,代碼爲 3。 (編譯Cmake項目)

error MSB6006: “cmd.exe”已退出,代碼爲 3 安裝項目對應版本的Cmake即可。 

原创 C# FileStream 轉換成Stream

FileStream 類 公開以文件爲主的 Stream,既支持同步讀寫操作,也支持異步讀寫操作。 Stream 類 提供字節序列的一般視圖。 MemoryStream 類 創建一個流,其後備存儲爲內存。  FileStream 轉換成S

原创 OpenClipboard()函數的使用

介紹 類: CWnd 頭文件: afxwin.h 功能:打開剪貼板。 語法: BOOL OpenClipboard(); [1]  返回值: 如果通過CWnd打開了剪貼板,則返回非零值。 如果其他應用程序或窗口已經

原创 管理員權限執行批處理和執行regsvr32註冊dll、OCX、AX等控件

參考:https://www.cnblogs.com/tail-f/p/6723199.html  公司軟件部署經常需要註冊.com組件,之前的bat批處理需要右鍵管理員權限運行才行。這裏發佈一小段命令可以免去這個步驟。 @echo o

原创 無法打開包括文件:“qedit.h”: No such file or directory

VS2010編譯 DirectShow一些項目時遇到 錯誤:fatal error 無法打開包括文件:“qedit.h”: No such file or directory 解決方法: 從網上下載一個 qedit.h 的頭文件,拷貝到目

原创 VS編譯報錯: error C2039: “WriteHuge”: 不是“CFile”的成員

今天我把之前一個VC6.0寫的程序用vs2010打開轉換成功,但是在編譯時報錯:error C2039: “WriteHuge”: 不是“CFile”的成員; 查了下,發現2010版本中的CFile沒有ReadHuge和WriteHuge

原创 C# 窗體 Show() 和ShowDialog()區別

Show()是非模式窗體  ShowDialog()是模式窗體 他們的區別在於,以ShowDialog()打開的窗體,要等窗體關閉後才能操作其他窗體,而Show()則不受此限制。 如:Form1 和Form2是兩個WinForm窗體,如下

原创 MFC只允許運行一個實例的代碼實現

轉自:https://www.cnblogs.com/qinfengxiaoyue/archive/2013/04/29/3051401.html 主要涉及兩個問題:  1.在程序的第二個實例啓動時,檢測該程序是否已有一個實例在運行;  

原创 轉換Oracle中的varchar類型的時間爲時間類型

例如: to_date('20180101','YYYYMMDD HH24MISS')   查詢表中日期字段並比較 select * FROM view_XXX  where to_date(studydate, 'YYYYMMDD HH

原创 解決C++程序中引用C的靜態庫(lib)中的函數,提示函數未定義的問題

解決C++程序中引用C的靜態庫(lib)中的函數,提示函數未定義的問題: 在cpp引用庫的頭文件中,加入extern "C" 聲明即可 如 extern "C" { #include "xxxxx.h" }

原创 漢字轉拼音的代碼-轉

public static class PinYinHelper { private static string[] strChineseCharList = {