原创 WINCE:無法找到PInvoke DLL dbnetlib.dll

今天同事在寫Wince程序的時候,在連接數據庫的時候出現”無法找到PInvoke DLL dbnetlib.dll”錯誤,初步判斷應該是缺少這個dbnetlib.dll,但是在電腦上查找這個dll時,出現有很多個,不知道是哪個,結果就隨便

原创 C#在XP系統下調用C++ dll時報找不到指定模塊

先聲明編寫C++ dll的環境爲:VS2013 + Win7旗艦版64位!生成的dll在本機調用時不存在問題,在同事Win7旗艦版32位調用也沒有問題!但是在客戶的電腦上調用時,報調用XXX.dll時找不到指定模塊,提示如下: 此時如果

原创 C#調用CodeSoft控制兩臺打印機打印

由於項目需要,客戶要同時打印不同規格的標籤,所以就要控制兩臺打印機同時工作!之前有試過,只new一個打印進程,在CodeSoft模板中設置中選擇打印機,在程序調用打印的時候打開不同的CodeSoft模板!但是這樣子的話會出現一個問題,調用

原创 解決Wince 設備連接SQL數據庫時耗時比較久

項目需要編寫Wince系統的手持設備的程序,其中使用到了數據庫,編譯器爲VS2008!後面在調試的時候發現,在連接數據庫的時候耗時比較久!剛開始發現在這個問題的時候,首先懷疑的是網絡,於是ping了一下Wince設備與服務器的網絡,發現網

原创 C#通過SSH獲取Linux下面文件夾中的所有文件

通過C#獲取Linux某一個文件夾下面的所有文件的名稱,從現有的工具WinSCP , SecureCRT來看,實現肯定是可以實現的,通過一番折騰之後下載SharpSSH 源碼(地址爲:https://sourceforge.net/pro

原创 WPF 中控件隨窗體拉伸問題

     WPF窗體顯示時出現控件無法隨窗體放大而拉伸的問題。這個問題當時百度的時候也花了點時間,記錄於此,希望之後遇到的人沒走那麼多彎路。第一:選中一個控件,會發現控件四周有一些箭頭,如果某一邊沒有的話,點一下小點,使其產生一個箭頭,當

原创 C#連接Oracle 11g數據庫

原文網址:C#連接 Oracle數據庫 1.下載“Oracle.ManagedDataAccess.dll”; 2.在工程中添加引用“Oracle.ManagedDataAccess.dll”; 3.引用命名空間“us

原创 無法打開文件"LIBC.lib / libcp.lib"解決辦法

今天用VS2013打開VC 6.0寫的代碼時,出現無法打開文件"LIBC.lib / libcp.lib。由於同事用VC6.0寫的代碼中並沒有用到該靜態數據鏈接庫,猜想是編譯器導致的問題,於是查了下得到解決方案:解決:在“配置屬性->鏈接

原创 C++ 中報LINK:fatal error LNK1104 :無法打開文件XXX.lib

由於C++代碼中要調用別人的庫,在VS中配置了引用後,我移動了地方,發現編譯的時候報錯!如下: 庫文件的鏈接地址還是指向原來的文件位置!我在VS的屬性配置頁中發現找不到原來配置的路徑了,看來不是在配置頁中修改的了!百度了一下,看到可能是

原创 Opencv通過cvFindContours找到的輪廓圖時暗時亮

現將自己在做圖像形狀識別的時候遇到的小問題記錄下(大神可以飄過...),在通過cvFindContours檢測輪廓時,顯示cvDrawContours的輪廓有時候亮點,有時候暗點!最後導致在同一張圖片的識別中有時候失敗,有時候成功,以爲我

原创 Opencv中的顏色檢測

由於項目需要,要對照片的中某一塊進行顏色檢測!由於受光照等因素影響,再加上肉眼看起來也不準確!比如說,紅色,紅色有深紅,淺紅,但是你不知道它們之間的R,G,B區別在哪裏,或者說可能在肉眼看來是沒有區別的!查資料總結如下:用現場的拍的照片作

原创 其他信息:在可以調用OLE之前,必須將當前線程設置爲單線程單元(STA)模式

今天通過C#編寫Winform程序代碼時遇到 其他信息:在可以調用OLE之前,必須將當前線程設置爲單線程單元(STA)模式 這個錯誤,如下: 之前都沒有遇到過!一開始懷疑是我的VS編譯器有問題,但是設置又都沒有改過!因爲程序本身有調用到

原创 C++編譯中出現error C2664 ,error C2440,error 2039的解決方法

用VS2013編寫C++程序,遇到  ,error C2664: “DWORD GetCurrentDirectoryW(DWORD,LPWSTR)”: 無法將參數 2 從“char [260]”轉換爲“LPWSTR”, , error

原创 C++按行讀取文本文件,並通過分隔符取值

現需要在C++中讀取文本文件txt,txt文件的編碼格式爲:UTF-8 無BOM格式編碼!C++環境的字符集爲:使用多字節字符集! 讀取代碼如下: #include #include #include string UTF8To

原创 如何解決程序/C++Dll的兼容性問題

如何解決程序/C++Dll的兼容性問題  轉載出處  原文網址   BY Sunyday丶若雪 本文將嘗試解決程序與DLL在不同客戶機上運行存在的兼容性問題 前言 前面的五篇文章已經將程序的核心部分全部搞定,由於我們調用了