2015年5月15日 星期五

RAD Studio XE7 使用 TPngImage的問題


Compiler 時會發生

[bcc32 Error] System.ZLib.hpp(303): E2040 Declaration terminated incorrectly

請將下面兩個 .hpp 方到 .h 的最上方

#include <Vcl.Graphics.hpp>
#include <Vcl.Imaging.pngimage.hpp>

2015年5月10日 星期日

使用 SHFileOperation 進行檔案刪除的疑問

使用 SHFileOperation 進行檔案刪除的疑問

檔案刪除並將檔案移到資源回收筒

重點在要 pFrom 送雙0結尾的字串 
(也就是4個 byte的0x00 )

   SHFILEOPSTRUCT so;
   WCHAR wFileName[512];

   wmemset( wFileName, 0, 512);
   wmemcpy( wFileName, L"D:\\201505111024.data", 19);
   memset( &so, 0, sizeof(SHFILEOPSTRUCT));
   so.wFunc = FO_DELETE;
   so.fFlags = FOF_ALLOWUNDO; // | FOF_NOCONFIRMATION;
   so.pFrom = wFileName;
   so.fAnyOperationsAborted = true;
   int nCode = ::SHFileOperation( &so);

2015年5月3日 星期日

Google Chrome 開啟後一閃就關閉

Google Chrome 開啟後一閃就關閉

解決方法就是
 Step 1:  解除安裝 Google Chrome
 Step 2:  刪除 Chrome Cache
              桌面上應該會跑出這個 Icon 目錄, 直接按 Del 鍵就可以
 Step 3:  重新開機
 Step 4:  重新下載及安裝 Google Chrome

原則上, 這樣就可以重新使用 Google Chrome