#endif } }
else if(Flag == 1) {
if ( strlen(pGBKNumber) > 0 ) {
extern int _CheckPureAsciiEx( U16* pUcsStr );
if ( !_CheckPureAsciiEx( (UINT16*)pUcsContent) ) {
AppendEMSString( INPUT_TYPE_ALPHANUMERIC_SENTENCECASE, pEMS, SMSAL_UCS2_DCS, NULL ); } else {
AppendEMSString( INPUT_TYPE_ALPHANUMERIC_SENTENCECASE, pEMS, SMSAL_DEFAULT_DCS, NULL ); }
sendData.sendcheck = 0x08; #ifdef MMI_ON_HARDWARE_P mmi_frm_sms_send_sms( fpCallback, &sendData );
#endif }
} else {
return 0; }
return 1; }
修改完后remake
如果还不能发送成功 那就是手机卡没钱了 要换张卡
16
(U8*)pUcsContent, (U8*)pUcsContent, DMGGet_MOD_MMI(),
////////////////////////////////(更新截止日期为:2009.11.4)//////////////////////////////////////
45:Q: Error: L6221E: Execution region EXTSRAM overlaps with Execution region DUMMY_END.
A:这是ram超了 需要修改wap_mem.c #ifdef WAP_GLOBAL_MEM_SIZE
#define WAP_INT_GLOBAL_MEM_SIZE WAP_GLOBAL_MEM_SIZE #else
#define WAP_INT_GLOBAL_MEM_SIZE (1024*(200-X)) #endif
X的值可以自己定
46:Q:假如中文版菜单栏上出现英文字符,就是没有字符结束标志 #number 12000
加上就好了
47:Q:6235-0932 报错
make[2]: Entering directory `E:/KKFUN_SP/S158_NEW' Compiling plutommi/KkfApps/Share/DMG_Client.c ...
\rfluous ',' in 'enum' declaration
\E: expected '}' - inserted before 'PsFuncPtrU16'
\cted ';' or ',' - inserted ';' before 'callback'
\aration lacks type/storage-class (assuming 'int'): 'callback'
\E: Expecting
\cted ';' or ',' - inserted ';' before 'mmi_frm_sms_action_struct'
\aration lacks type/storage-class (assuming 'int'): 'mmi_frm_sms_action_struct'
\E: expected '}' - inserted before 'PsFuncPtrFuncPtr'
\cted ';' or ',' - inserted ';' before 'callback'
\aration lacks type/storage-class (assuming 'int'): 'callback'
\E: Expecting
\cted ';' or ',' - inserted ';' before 'mmi_frm_sms_msg_check_struct'
17
\aration lacks type/storage-class (assuming 'int'): 'mmi_frm_sms_msg_check_struct'
\ype disagreement for 'PsFuncPtrU16'
\ype disagreement for 'PsFuncPtrFuncPtr'
\t
plutommi\\KkfApps\\Share\\DMG_Client.c: 2 warnings, 8 errors, 6 serious errors make[2]: *** [build/SUN35_09A/gprs/MT6235Bo
b/DMG_Pluto.lib] Error 4456540
make[2]: Leaving directory `E:/KKFUN_SP/S158_NEW
A:在SMSStruct.h里添加SmsApi.h 不要受宏控制
48:Q: Error: L6218E: Undefined symbol soc_app_deactivate_req_hdlr
A: DMG_Browser.h里
//如果编译报错请尝试用下面屏蔽的方法进行编译 soc_app_deactivate_req_hdlr(DMGGet_MOD_MMI(),accid,0); //soc_close_nwk_account_by_id(DMGGet_MOD_MMI(),accid);
49:Q: #define MOD_L4C_V MOD_L4C_2 报MOD_L4C_2没定义
A:将其改成MOD_L4C或16
50:Q:6253——0932报错
Error: L6218E: Undefined symbol ClearEntryHandler (referred from DMGUPI_GuiScreen.obj).
Error: L6218E: Undefined symbol SetEntryHandler (referred from DMGUPI_GuiScreen.obj).
Error: L6218E: Undefined symbol PhnsetSetDT (referred from DMGUPI_Time.obj).
Error: L6218E: Undefined symbol wgui_general_pen_down_hdlr (referred from DMGUPI_Pen.obj).
Error: L6218E: Undefined symbol wgui_general_pen_move_hdlr (referred from DMGUPI_Pen.obj).
Error: L6218E: Undefined symbol wgui_general_pen_up_hdlr (referred from DMGUPI_Pen.obj).
A:前三个错误 定义为空
后三个打开dmg——client.C里的笔触函数的宏
18
由于是三个函数没定义 还需到dmg_sharefunction.h里屏蔽已经定义的函数
51:Q:nvram_auto_generate 编不过去
A:这时需要改变我们 的nvram数组里的参数 应该和系统内的对应
52:Q:mazetown.h 头文件打不开
A:在makefile里加上此文件的路径 不要带plutommi
还有就是客户在plutommi 文件下放两个kkfapps文件夹 编译系统不能识别
53:Q:编译工程的时候 报不能打开 mmi_feature.obj
A:这是由于ads的安装路径和perl的不对应引起的 需要比对option.mak文件
54:Q:0840 0852 报错
Warning: L6340W: options first and last are ignored for link type of -scattered
Error: L6218E: Undefined symbol DmgCategory_FullScrnEditEx (referred from SysInfo.obj).
Error: L6218E: Undefined symbol DmgCategory_DynamicList (referred from SysInfo.obj).
Error: L6218E: Undefined symbol Dmg_Get_INPUT_TYPE_NUMERIC_PASSWORD (referred from DMGUPI_Category.obj).
Error: L6218E: Undefined symbol mmi_chset_text_to_ucs2_str (referred from DMGUPI_Gbk2Ucs2.obj).
Error: L6218E: Undefined symbol Dmg_gdi_image_draw_resized (referred from DMGUPI_Graph.obj).
Error: L6218E: Undefined symbol MTK_UI_hide_animations (referred from DMGUPI_GuiScreen.obj).
Error: L6218E: Undefined symbol DmgAlmEnableSPOF (referred from DMGUPI_Sms.obj).
Error: L6218E: Undefined symbol Dmg_get_sms_send_struct (referred from DMGUPI_Sms.obj).
Error: L6218E: Undefined symbol Dmg_Get_INPUT_TYPE_ALPHANUMERIC_SENTENCECASE (referred from DMGUPI_Sms.obj).
Error: L6218E: Undefined symbol Dmg_ReadRecord (referred from DMGUPI_VRam.obj).
Error: L6218E: Undefined symbol Dmg_WriteRecord (referred from DMGUPI_VRam.obj).
Error: L6218E: Undefined symbol DmgSetProtocolEventHandler (referred from kfnetsetting.obj).
Error: L6218E: Undefined symbol DmgGraphicStopGif (referred from Animation.obj). Error: L6218E: Undefined symbol DmgGraphicGetDimensionMem (referred from Animation.obj).
Error: L6218E: Undefined symbol DmgGraphicSetAnimCallback (referred from Animation.obj).
19
Error: L6218E: Undefined symbol DmgGraphicPlayGif (referred from Animation.obj). Error: L6218E: Undefined symbol Dmgmdi_audio_get_file_data_progress (referred from DMGUPI_Audio.obj).
Error: L6218E: Undefined symbol Dmgmdi_audio_set_file_data_progress (referred from DMGUPI_Audio.obj).
Error: L6218E: Undefined symbol Dmgmdi_audio_get_file_data_length (referred from DMGUPI_Audio.obj).
Error: L6218E: Undefined symbol DmgCategory_RegListSelectedCallBack (referred from platform.obj).
Error: L6218E: Undefined symbol DmgGetGDITransColor (referred from platform.obj).
Error: L6218E: Undefined symbol DmgGUI_Hide_Status_Icons (referred from platform.obj).
Error: L6218E: Undefined symbol DmgGUI_Show_Status_Icons (referred from platform.obj).
Error: L6218E: Undefined symbol DmgCategory_FullScrnEdit (referred from platform.obj).
Not enough information to produce a SYMDEFs file. Not enough information to list image symbols. Not enough information to list the image map.
Not enough information to list the image sizes and/or totals. Finished: 4 information, 1 warning and 24 error messages.
Dmg_pluto报错 找不到文件路径
A:那就是dmg文件夹没加到make下仔细检查 Q:客户报我们的ram超了100k
A:我们游戏 在dmg_client.h 里有一个内存池 最小要8k 不然短信不能发送成功 去掉我们库里索游的库
Q:游戏退出花屏的解决办法
A: void mmi_fng_entry_screen(void) {
/*----------------------------------------------------------------*/
/* Local Variables */ /*----------------------------------------------------------------*/ U16 ItemList[MAX_SUB_MENUS]; U16 ItemIcons[MAX_SUB_MENUS]; U16 nItems; U8 *guiBuffer;
/*----------------------------------------------------------------*/
/* Code Body */ /*----------------------------------------------------------------*/ #ifdef __AUX_LCD_WQVGA_SWITCH__
20