原创 使用getdetailsof 接口獲取文件屬性

string strValue = ptrFolder->GetDetailsOf( _variant_t((IDispatch *)ptrItem), i);這句是關鍵  IDispatch用法     #include <iostre

原创 C++下的簡單Logtrace的編寫

#include <afx.h>#include <shellapi.h> class LOG{public: LOG(); virtual ~LOG();public: static CString  GetLogFile();  st

原创 switch 以string爲條件 做判斷的方法

c++和java語言中的switch都是隻接受 整型c#語言中可以在switch中,以字符串作爲case的條件。 我覺得宏定義不行,用map嘗試一下,下面是給你一個例子。 map<string,int> errorMap; errorMa

原创 symbian 中的觀察者模式

Symbian程序中的觀察者模式在這個站點上有很多關於Symbian程序外表的文章,很少有關於架構設計的觀點。在以下的文中中,我介紹一下在Symbian應用程序中的觀察者模式,我會用一些有意義的類名來代表整個Symbian程序的設計流程。

原创 基於Symbian OS的本地化技術研究

一、引言 Symbian OS是一種開放、非常健壯的嵌入式操作系統,它由Symbian公司開發。Symbian OS是針對未來無線互聯手持設備的新一代移動系統平臺,其目標是把Symbian OS開發成爲未來手機的產業標準。所以它對應用程序

原创 Subversion實現精細的目錄訪問權限控制

1   前言 1.1   Subversion 權限簡介 在 Subversion 的使用當中,存在“認證”、“授權”兩個概念。認證,即 authentication,是指用戶名與密碼的認證。授權,即 authorization ,是

原创 LINK : warning LNK4098: 默認庫“LIBCMTD”與其他庫的使用衝突;請使用 /NODEFAULTLIB:library

以前經常遇到這個警告信息,因爲運行並沒有什麼問題,所以也沒深究。但是耿耿於懷那個“ 0 個錯誤,0 個警告”的成功提示,在網上搜了一下。原來問題出在默認庫的引用選擇上。 VS2008,項目——屬性——配置屬性——C/C++——代碼生成:

原创 Symbian 開發環境搭建

安裝一: 我的安裝過程:第一步:安裝perl和java運行環境(J2RE); 第二步:安裝Carbide.c++; 第三步:安裝S60 3rd MR SDK,接着安裝Extensions plug-in。 的順序安裝後點擊Carbide