原创 打開文件失敗返回EMFILE的問題分析

打開文件失敗返回EMFILE的問題分析 查找官網錯誤代碼 在官網中查找到返回值爲24對應的錯誤信息爲EMFILE,對應的描述信息爲EMFILE Too many open files 24,對應的中文翻譯就是打開的文件太多

原创 TrueType TTC格式詳解

簡述 正好碰到了關於TrueType字體中TTC解析的問題,網上找了一圈,結合自己找到的部分資料、實際操作和自己對TrueType的認識淺述相關內容。 TTC文件的本質 TTC文件可以簡單的理解爲多個TrueType文件的合併。 TTC頭

原创 C#調用CLR C++ DLL異常分析

前言 在使用C#調用CLR C++ DLL開發程序完成後在本機上運行正常(本機爲Win8.1 64位系統),在將生成的程序複製到客戶機電腦上時(Win7 32位操作系統),遇到了如下所示提示: 未能加載文件或程序集“XXXX.dll

原创 Android SocketTimeoutException異常分析

環境說明 Eclipse Android4.0 tcp client客戶端程序 問題描述 在進行Android socket tcp通信開發的過程中碰到了下述異常,具體logcat錯誤如下: 10-29 03:16:16.710: I

原创 CArray添加元素異常引發的思考

最近在使用MFC CArray的過程出現了一個比較詭異的問題,Add元素的時候居然出現了異常。 具體應用環境:VS2005 MFC XP SP3 在開始時使用瞭如下所示的類: Class CPolyLine { Publi

原创 PE結構讀取之DOS Header

    有人說PE結構很重要,也有人說不重要。不同的人站在不同的角度有不同的看法。而我對PE結構僅僅是想有所瞭解,於是就有了下面一系列文章的出現。     PE文件中DOS Header的具體結構如下所示:(下面的定義在winnt.h文件

原创 獲取TrueType字體信息

引言 對TrueType字體有一定了解的人,相信一定對Windows中Fonts文件夾中中文字體文件顯示的名字感到好奇。將中文字體複製到該目錄下顯示的是中文字體名,而將該字體複製到其它位置則沒有享受到該待遇變成一串英文了,該文將講述該實現