Time of Update: 2018-12-03
正確處理字元編碼中文的編碼常用的有3種格式:1)gb2312(就是ascii碼方式,也說ansi) 2)unicode 3)utf-8c++一般採用ancii碼,而java一般採用unicode,而SymbianC++(以後簡稱symbian)採用unicode或utf-8比如漢字“好”: unicode為“7D 59”,而ascii為“BA C3”, utf-8編碼為3個位元組。當然,終端你可以選擇使用char *, unsigned char *,
Time of Update: 2018-12-03
著作權聲明:可以任意轉載,轉載時請務必以超連結形式標明文章原始出處和作者資訊及本聲明原文地址:http://www.matrix.org.cn/resource/article/43/43790_j2me_mappy.html關鍵字:j2me,mappy,tile,地圖編輯本文主要介紹目前開發遊戲比較流行的兩款工具mappy(mapwin)和tiled,分別介紹工具的安裝、使用、優缺點分析,雖然不能面面俱到,但使用要點之處都已說明。作為開發遊戲的fans們必不可少的入門指南。一、何所謂“地圖編輯
Time of Update: 2018-12-03
今天在用到顯示托盤氣泡時,遇到氣泡顯示不出來的問題。 具體方法就不說了,用的vs2005,同樣的一段代碼,在vs2003上是沒有問題的。 找半天沒找到是啥原因,網上找也沒個結果,最後細心看,將NOTIFYICONDATA裡的cbSize初始化了,就成功了。 神奇,不知道為什麼有這樣的差異。 NOTIFYICONDATA m_nNotifyData;......m_nNotifyData.cbSize = sizeof(m_nNotifyData);......
Time of Update: 2018-12-03
昨天,在做ios 應用內支付,沙箱測試時出現“此Apple ID尚未在iTunes Store使用過。。。”完全是按照流程來的,itunes connect建立好了測試帳號,可是在真機上測試時,一直不行,每次都提示“此Apple ID尚未在iTunes
Time of Update: 2018-12-03
調試時,斷點斷不到,F11單步提示源檔案與模組產生時的檔案不同,解決辦法:工具 -> 選項 -> 調試 -> 常規去掉“要求源檔案和版本匹配”前面的勾勾就可以了。 這種方法指標不治本。如果出現警告:Warning C4819:The file contains a character that can ot be represented in the current code page(936). save the file in unicode format to
Time of Update: 2018-12-03
通過ModifyStyleEx函數設定Style可以完成。 ModifyStyleEx具體怎麼用就不多說了。 只說遇到的問題。 // 工作列不顯示ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);// 加了這句,可是沒有效果。載入OnInitDialog裡面是可以實現的// 但是不是我想要的,我想能夠動態改變// 原來這樣是可以實現的,先隱藏,在顯示就可以了//
Time of Update: 2018-12-03
昨日,針對iOS6和iPhone5做了適配,解決了一系列的問題,待到最後一步提交時,一直錯誤:錯誤1:。。。architecture(s) must be present:armv6;錯誤2:Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution
Time of Update: 2018-12-03
mp3播放引擎標頭檔#if !defined(__WAVEGEN_ENGINE_H__)#define __WAVEGEN_ENGINE_H__#if !defined(__MDA_COMMON_AUDIO_H__)#include <mda/common/audio.h>#endif#if !defined(__MDA_CLIENT_UTILITY_H__)#include <Mda/Client/Utility.h>#endif#if
Time of Update: 2018-12-03
可以通過使用TBitmapUtil類的一些方法對位元影像進行像素級的處理。包括:void Begin(const TPoint& aPosition):設定當前要處理的像素位置,並鎖定堆。void End():解除對堆的鎖定。void SetPos(const TPoint& aPosition):改變當前像素位置至aPosition。void IncXPos():將當前的X座標自增1。void DecXPos():將當前的X座標自減1。void
Time of Update: 2018-12-03
模擬器是把symbian OS核心移植到win32平台,大多數情況下模擬器環境和真機相似,但仍有以下區別,有些足以給開發人員帶來不少麻煩。位元組對齊和記憶體限制將著重介紹。1. 引導程式 真機上,首先運行一個引導程式用來在啟動核心之前對一系列硬體初始化。模擬器就不需要進行初始化硬體而是直接啟動核心(運行epoc.exe)2. 檔案系統支援3. 浮點類型 symbian os通過TReal32(C++ float類型)和TReal64(C++
Time of Update: 2018-12-03
首先,為什麼要這麼做,一般我們的目的是為了調試的時候方便。 WINDOWS為你提供了一系列的API來完成這個功能,例如:ReadConsole,WriteConsole等,具體參見MSDN。 1。首先調用AllocConsole函數來為你進程建立一個Console,該API是將當前進程Attache到一個新建立的Console上。你還可以通過調用SetConsoleTitle(tstrName);來設定Console的Title.
Time of Update: 2018-12-03
載入資源的方式就不多說了,簡單的幾步,建立資源類型,然後再匯入就完成了。網上也一堆。這裡只說遇到的問題。 對於靜態gif,匯入一切正常。 但是對於動態gif,同樣的方式,匯入的時候就不行了(我用的是vs2005),總是提示“不是有效gif圖片”。 進行不下去了,怎麼辦。 這時,可以這麼做: 將這個gif改尾碼名,隨便改,然後匯入進去,這樣就能成功匯入。 但是尾碼名不是gif啊,沒關係,再將圖片改回“gif”。 再通過屬性管理改剛才成功添加的資源的路徑名。就可以了。 大功告成。。。
Time of Update: 2018-12-03
最近調試一段程式,用到regsvr32 註冊dll。但是老是失敗。 起先並沒發覺這個問題,而是在CLSIDFromProgID時,發現傳回值是CO_E_CLASSSTRING(類標誌符無效),於是斷定是regsvr32 dll失敗了。 但是看代碼,感覺一切正常啊,百思不得其解,網上也搜遍了,就是找不到解決辦法,於是仔細看了,註冊失敗的提示,即讓註冊時顯示提示框,顯示的是Loadlibrary失敗,仔細一看,"C:/Program",這裡就斷掉了,本來是"Program
Time of Update: 2018-12-03
程式有com,需要註冊,但是在win7上面如果不是管理員權限的話,執行就會失敗。先是通過代碼提升使用者權限的。代碼如下:BOOL UpgradeProcessPrivilege(HANDLE hProcess, LPCTSTR lpPrivilegeName ){ HANDLE hToken = NULL;if(OpenProcessToken(hProcess, TOKEN_ALL_ACCESS, &hToken)) {LUID
Time of Update: 2018-12-03
使用RfileLogger在真機上通過Log進行事件跟蹤From Forum Nokia Wiki適用版本 S60 2nd Edition , S60 3rd
Time of Update: 2018-12-03
對於一個RichEdit,修改背景色,很簡單,直接調用函數SetBackgroundColor就可以了。 CRichEditCtrl::SetBackgroundColorCOLORREF SetBackgroundColor( BOOL bSysColor, COLORREF cr );傳回值:返回這個CRichEditCtrl對象先前的背景顏色。參數:bSysColor 表明背景色是否要設定為系統值。如果這個值是TRUE,則cr被忽略。 cr
Time of Update: 2018-12-03
工程是vs2005搭建的,使用的是多位元組字元集。在fstream open時,當檔案名稱含有中文時,就不成功了。解決辦法說,修改系統語言環境,而我採取的是使用STL函數設定為系統語言環境 std::locale::global(std::locale(""));// 使用STL函數設定為系統語言環境std::locale::global(std::locale(""));fstream _hfstream;_hfstream.open(strFileName.c_str(),
Time of Update: 2018-12-03
出現這個錯誤,輸出視窗會有提示,很顯然,我們能知道是堆出問題了,已經釋放的空間,當再次被使用時會報這個錯誤。但是很納悶的是,vc報錯的地方,並不是使用的地方,而是當此空間被另外的申請時才報錯,比如我調試的時候malloc報錯,偶爾也其他地方報錯,malloc報錯,奇怪了,顯然完全不應該懷疑是malloc的問題。這種情況在DEBUG下必先,在Release下也許不會出現,但是本著嚴謹的態度,所以不能不管吧。但是怎麼辦呢?生產map檔案???好像不行。也許Global Flags
Time of Update: 2018-12-03
預設情況下。是有產生,可能你不知道在哪裡。Xcode-->perferences--> locationsDerived Data,下面有一個路徑:/Users/Liam/Library/Developer/Xcode/DerivedData這個就是預設的產生路徑。點擊旁邊的箭頭就可跳轉到該檔案夾。這裡不值程式的目標檔案,還有其他的產生的檔案。如果你想在項目中也產生一份,那麼就點擊Advanced按鈕。將Build Location,選擇“locations specified
Time of Update: 2018-12-03
北京理工大學 20981 陳罡(1)模擬器裡面測試的程式如何刪除?for s60 2nd平台:刪除/epoc32/release/wins/udeb/z/system/apps/myapp的目錄即可for s60