03 2016 档案
摘要:直接想到使用 sprintf(),写出如下的代码: 编译直接报错,错误信息如下: 不支持 QString 的 sprintf, 使用起来最是不方便! QString 转 char * 还是比较麻烦的: 先将 QString 转换为 QByteArray,再将 QByteArray 转换为 char
阅读全文
摘要:在学习QT时,想实现一下QT下串口通话的功能。当时想将不常用的串口设置不放在主界面MainWindow中,而是放在一个弹出设置对话框(Dialog)中。 结果在实现时发现在设置对话框中修改了参数后,需要将修改后的参数传递到主窗体MainWindow中。 需要研究一下如何完成数据的传递? 实现的过程还
阅读全文
摘要:CSDN用户信息又泄露了吗? 今天在我的 CSDN 博客中出现了一篇文章,可以确认不是我发的,是广告啊!
阅读全文
摘要:CE 6.0 的蜂窝技术为了实现计算机之间的通信,CE 6.0 提供了连接移动电话网络所需的接口。以前,Windows CE 不支持拨打电话和发送 SMS(文本)消息。而在 CE 6.0 中,Microsoft 提供了一组用于连接移动电话网络的精选组件。CE 6.0 中提供了 cellcore.dl
阅读全文
摘要:写了一个带窗体的DLL,在DLL初始化时调用: if((one = FindWindow(SIPSELECT_CLSNAME, NULL)) != NULL) { SetForegroundWindow(one); RETAILMSG(1,(TEXT("Lib - Init open 1/r/n")
阅读全文
摘要:EVC命令行编译 D:/Program Files/Microsoft eMbedded C++ 4.0/Common/EVC/Bin/EVC.EXE /? Usage: EVC [myprj.vcp|mywksp.vcw] - load project/workspace [<filename>]
阅读全文
摘要:eVC 4.0 http://download.microsoft.com/download/c/3/f/c3f8b58b-9753-4c2e-8b96-2dfe3476a2f7/eVC4.exe eMbedded Visual C++ 4.0 Service Pack 4 (SP4) http:/
阅读全文
摘要:Windows CE 5.0的默认界面如下: 为了所产品有自己的特色,对Windows CE 5.0的标准界面进行了修改,示例如下(开始菜单中的内容看不清楚,但应该可以知道其中的内容已经被修改): 定制过程,主要是对/WINCE500/PUBLIC/SHELL/OAK中源代码与资源的修改。 具体涉及
阅读全文
摘要:第一步: 修改taskbar.cpp文件,使Windows CE 5.0的taskbar移动到窗口的顶端。 更改如下文件:/WINCE500/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR/taskbar.cpp 注:由于修改的源代码分散在taskbar.cpp中,故未附
阅读全文
摘要:开始菜单的修改效果如Windows CE 5.0待机界面定制(概述) 中所附图。 具体的修改,主要是修改:WinCE500/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR/stmenu.cpp文件。 由于是在Windows CE内核源代码的基础之上进行修改的,所以没有将全
阅读全文
摘要:我辞职前,在公司负责在Windows CE系统上,通过串口控制GSM模块,实现一般手机的功能。即通话、SMS、通话记录、电话本(SIM和手机上);还有设置部分,如一般手机上的;然后就是多媒体部分,如Camera拍照、录音、图片浏览与一些基本操作;最后就是一些小的工具,如手机号码归属地查询、秒表、备忘
阅读全文
摘要:此功能在我这个项目中,主要是显示让用户等待的提示。如开机过程、待机界面调用一个系统应用的过程、还有就是操作大尺寸图片的过程。 刚开始是用自定义的一个窗体来提示用户的,功能也可以实现,但美观度不够。所以才花了一定时间,对网上这个类进行研究。最终成功应用于项目中。 这个类的实现,主要是参考网上一个名为C
阅读全文
摘要:关于WM_TIMER有两点将会在此文章中说明: (1) WM_TIMER响应冲突 (2) 时间的精确性 (1) WM_TIMER响应冲突:即多个WM_TIMER同时到达时的处理 首先,WM_TIMER这个消息的优先级很低,类似的还有WM_PAINT消息。只有在消息队列里面没有其他消息的时候,才会执行
阅读全文
摘要:wince下支持三种钩子: 1.#define WH_JOURNALRECORD 0使应用程序可以监视输入事件。典型地,应用程序使用该HOOK记录鼠标、键盘输入事件以供以后回放。该HOOK是全局HOOK,并且不能在指定线程中使用。 2.#define WH_JOURNALPLAYBACK 1使应用程
阅读全文
摘要:避免陷阱 级别: 中级 Manish Virmani (mvirmani@in.ibm.com), 高级软件工程师, IBM 2006 年 10 月 26 日 在使用 C 语言时,您是否对花时间调试指针和内存泄漏问题感到厌倦?如果是这样,那么本文就适合您。您将了解可能导致内存破坏的指针操作类型,您还
阅读全文
摘要:关于错误:绑定句柄无效 编译单个应用时没有出现此问题。 但是在编译一个调用了自己写的DLL程序时,出现如题的错误揭示。 解决方式:在应用项目上,单击右键;选择“属性”,出现项目属性对话框;选择“调试”属性页,取消“启动 Visaul Studio 宿主进程(O)”前面的复选框。
阅读全文
摘要:1.用malloc或new申请内存之后,应该立即检查指针值是否为NULL。防止使用指针值为NULL的内存。2.不要忘记为数组和动态内存赋初值。防止将未被初始化的内存作为右值使用。3.避免数组或指针的下标越界,特别要当心发生“多1”或者“少1”操作。4.动态内存的申请与释放必须配对,防止内存泄漏。5.
阅读全文
摘要:函数体内的局部变量在函数结束时自动消亡。很多人误以为示例是正确的。理 由是p 是局部的指针变量,它消亡的时候会让它所指的动态内存一起完蛋。这是错觉! void Func(void) { char *p = (char *) malloc(100); // 动态内存会自动释放吗? } 示例 试图让动态
阅读全文
摘要:共八章内容。 第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int
阅读全文
摘要:Entrek公司提供了叫做CodeSnitch的工具,用来对在CE系统中运行的代码检测内存泄露。这个工具能显示分配残留对象的特定的源代码行。 想知道详细信息的话,可以访问www.entrek.com网站。
阅读全文
摘要:在自己的机器上安装EVC后,没有安装EVC自带的SDK(模拟器),而是安装使用Platform Builder 5.0自定义的SDK(模拟器)。 安装后EVC使用正常,所安装的SDK(模拟器)也可以使用。 但是,后来在使用VS2005打开一个VS2005(C#)的工程时,VS2005出错错误。错误的
阅读全文
摘要:今天在自己的机器上安装EVC后,建立MFC工程,编译出现错误 : LINK : fatal error LNK1104: cannot open file 'mfcs42d.lib' 或 INK : fatal error LNK1104: cannot open file 'mfcs42.lib'
阅读全文
摘要:跟踪窗体(Tracking Forms):需要代码来控制窗体。 窗体可视化继承:.NET精简框架应用程序中不被支持。如果不关心基类的外貌,但是关心衍生类的外貌,窗体继承是可以用的。即在设计窗体时,必须既要查看基类的控件、又要查看衍生类的控件。因为基类窗体上的控件,在设计上不出现在子窗体上,只有运行时
阅读全文
摘要:去年年底帮别人做一个项目,了解了一下TCPMP,觉得这个软件的结构写得很好就做了些记录,今天偶然翻出来看看觉得可能对正在研究这个软件的人有点帮助就贴出来。如果转载请注明出处,谢谢。 TCPMP是一个功能强大开放式的开源多媒体播放器, 播放器主要由核心框架模块(common工程)和解码器分离器插件组成
阅读全文
摘要:我在搞TCPMP,但找不到编译TCPMP的ARM编译器? (CSDN成员chNeed1的回复):不知道你的platform builder 有没有装上arm的呢。如果装了,可以先打个标准的包,再导出SDK,VS2005可以以该SDK为标准,为你重新编译TCPMP 我说的platform builde
阅读全文
摘要:在使用norains的CMedia类时,在一个MFC Dialog工程中,增加CMedia类,编译后出现: LINK : warning LNK4089: all references to 'ole32.dll' discarded by /OPT:REF 链接警告。 刚开始我还以为是错误。后来在
阅读全文
摘要:前两天,将已经在TCPMP下完成的文件列表与LRC移植到一个新的EVC4 MFC工程中,调用初始化文件列表后,运行出现Stack overflow错误。 分析原因:局部变量申请太多,默认stack只有1M。当使用stack的使用超过1M,就会再现这样的错误。 解决方法:在EVC的菜单[Project
阅读全文
摘要:ChangeDisplaySettingsEx () 具体内容请看帮助。 This function changes the settings of the specified display device to the specified graphics mode. LONG ChangeDis
阅读全文
摘要:[版权说明]:转载我的文章,请注明出处,多谢! 环境: (1) EVC4 +CE5.0 中文模拟器 (2) EVC + 英文Windows CE 5.0 开发板 + 中文字库 由于要读文件,文件中的字符采用的是ASNI,显示前需要转换为Unicode。使用函数mbstowcs()进行转换。 (1)在
阅读全文
摘要:如何让系统加载自己写的驱动程序? 两种办法: 1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。 2、在应用程序中调用ActivateDeviceEx。 在一些文件中用分号来表示注释,例如下面的内容 ; @CESYSGEN IF SERVERS_MODULE
阅读全文
摘要:1. 系统时钟与内核的关系 WinCE 5.0采用基于时间片的抢占式多任务的实时内核,而且每个线程可以根据需要自行设定线程时间片的大小(参考CeSetThreadQuantum函数),默认为100ms,这个默认值dwDefaultThreadQuantum也可以在OEMInit()时自行设定。在内核
阅读全文
摘要:UMTS“蓝牙”( Bluetooth)技术是由世界著名的5家大公司——爱立信(Ericsson)、诺基亚(Nokia、东芝(TOShiba)、国际商用机器公司(IBM)和英特尔(Intel),于1998年5月联合宣布的一种无线通信新技术。它是针对: 1蓝牙技术 “蓝牙”(Bluetooth)原为欧
阅读全文
摘要:C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对
阅读全文
摘要:近日在开发过程中遇到WinCE应用程序开机自动运行的问题,在网上找了找,发现大概有以下三种方法: 1、 将应用程序和应用程序快捷方式添加到映像里,再将快捷方式添加到StartUp目录下,这样当系统运行后应用程序就能自动运行;2、 直接替换Wince的SHELL,即修改注册表: [HKEY_LOCAL
阅读全文
摘要:错误提示为: player.obj : error LNK2001: unresolved external symbol _IID_IVideoWindow player.obj : error LNK2001: unresolved external symbol _IID_IMediaCont
阅读全文
摘要:修改了WINCE自带的驱动程序后如何编译?如果是自己开发的驱动程序如何编译? 1、分为IDE方式和命令行方式。 IDE 方式的编译很简单,以PB5.0为例: 打开定制内核的工程,在左边的“workspace”—“FileView”中找到你已经修改了的目录 然后单击右键弹出菜单,在菜单中选择“Buil
阅读全文
摘要:1、系统字体通过注册表设置。如下: [HKEY_LOCAL_MACHINE/System/GDI/SysFnt] ///系统字体 Wt=420 Ht=18 Nm=Arial [HKEY_LOCAL_MACHINE/System/GWE/Menu/BarFnt] ///菜单栏字体 [HKEY_LOCA
阅读全文
摘要:在不采用硬件计时器的情况下如何创建更精确的计时器?最精确周期能否达到1毫秒? 对于精确值的要求不同,所采用的办法不同。以下阐述几种办法。 1、在单线程中循环调用API Sleep函数,Sleep函数精确程度为如果Sleep(N),那么实际睡眠时间在N到N+1毫秒之间。而且还要注意调用Sleep的线程
阅读全文
摘要:这里介绍一下常见的两种办法: 1、驱动程序调用API SendNotifyMessage,发送特定的消息给应用程序,这就要求应用程序要有消息循环机制并且要事先做好消息的处理。 参数 1为窗口句柄,可以设置HWND_BROADCAST表示广播消息。要注意的是不要在参数中传递指针(虚拟地址),因为执行驱
阅读全文
摘要:如何得到WAV文件播放的总时间? 1、直接读取wav文件头信息,从文件起始地址偏移28个字节长度为4个字节保存的是每秒钟播放的字节数,从文件起始地址偏移40个字节长度为4个字节保存的是声音数据的总的字节数,相除就是播放时间。 2、调用IGraphBuilder::RenderFile打开一个wav文
阅读全文
摘要:安装完CE6后,会发现Platform Builder for CE5的Connectivity Options不好用了,即使修改设置后点Apply也无法把新设置保存住 在完全卸载CE6和VS2005后,点PB5的Connectivity Options会弹出这个错误: Platform Build
阅读全文
摘要:NetBeans 6 Beta 1出来了! 在netbeans中搭建win ce及其他平台的开发环境很方便,请参考: http://www.netbeans.org/community/releases/55/1/mobilitycdc-install_zh_CN.html http://www.n
阅读全文
摘要:错误: 在EVC4调试模式下,出现错误。 错误提示:Error Access Violation 点击确定后,EVC停止在文件:D:/Program Files/Windows CE Tools/wce500/5300Pro /Mfc/Src/strcore.cpp 的函数:LPTSTR CStri
阅读全文
摘要:在EVC4调试模式下,调试串口时出现一个问题:串口有一个接收线程,在应用退出时,总是不能正常退出。 分析原因:从现象上来看,是线程因为调用WaitCommEvent()进入等待状态后,应用在退出时调用TerminateThread(),因为线程已经被Suspend而不能退出。 通过Remote Pr
阅读全文
摘要:窗体背景图不能完成显示的问题 现象:给MFC窗体增加背景,却发现原本应该是全屏的图片,宽度少于6个像素。 分析:看代码,应该是没有任何问题:从资料中加载图片,选入DC,然后BitBlt()。 原因:最后发现问题的原因在SetWindowPos()上。 对比以下两句: SetWindowPos(&wn
阅读全文
摘要:在使用Platform Builder创建Windows CE系统的内核映入文件NK.bin时, 创建一个桌面快捷方式的步骤如下:1、创建一个快捷方式文件Test.lnk,格式如下: 17#/Windows/Test.exe 其中,17表示#后面有多少个字符 2、将此文件拷贝到$BSP/files目
阅读全文
摘要:“Bug”中最头痛的是那么一类:野指针、无效句柄,访问冲突,跟Windows内核打交道比较多的那些,它们发现难,调试难,定位难。不过AppVerifier就是解决这些问题的工具,实际上,以微软为首的大的Windows软件开发商都在使用这个软件作辅助测试。我在这里推荐它的原因,除了它善于抓这些比较内核
阅读全文
摘要:(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是
阅读全文
摘要:http://topic.csdn.net/u/20081011/11/f6c934f3-abf8-4e65-83ca-197195796601.html?1894871625 这是我发的一个帖子,虽然没有得到想要的答案,但还是结帖了。问题如下: 系统:CE5,开发工具:EVC4 用DirectSh
阅读全文
摘要:如果选择了XP SKIN,则在控制面板的"显示"选项中是无法更改一些窗口的颜色的.不过,我们倒是可以通过更改$(_WINCEROOT)/PUBLIC/COMMON/OAK/FILES/common.reg文件中的XP颜色参数来达到更改窗口颜色的目的. 原XP样式的颜色参数如下: [HKEY_LOCA
阅读全文
摘要:今天刚开始学习RAPI编程,先将今天学习的成果放出来,大家学习。 如果代码有问题,请提出,多谢! 在PC上使用VC6,好久没有用它了。一直在EVC4下编程,呵呵... RAPI功能的实现,需要rapi.dll和rapi.h。在以下的实现中,Link的动态库是: C:/WINDOWS/system32
阅读全文
摘要:CeCopyFile 在MSDN上的说明及原型如下: CeCopyFile is a remote application programming interface (RAPI), which enables an application running on a desktop computer
阅读全文
摘要:最近比较忙,一些编程方面的东东,也来不及更新上来。 所以先Mark一下具体的问题,以方便以后写东东。 1) .C文件调用.Cpp文件时,函数的声明。 在声明正确后,调用时发现:编译器不对函数的参数类型进行匹配,也就是说类型不一致时,编译器不会报错。 具体的:本来函数需要一个RECT型的指针,我将RE
阅读全文
摘要:如果if语句的判断式中有逗号,例如:if(a== b,c ==d),EVC的编译器会报错吗? 在今天的编程中,就出现了这样一句: ... else if(3 == GetWinStatus(),GetWinStatus()) //在日期设置窗口, 则返回主窗体 { SetWinStatus(0,Ge
阅读全文
摘要:今天调试一个以前的程序,以前没有问题。修改了窗体的基类,在绘制窗体开始处调用了基类的Draw()函数。但程序长时间运行,会产生winhand.cpp Line XX错误。 在网上查找说可能是因为调用 DeleteDC()引起的。建议用ReleaseDC()代替 DeleteDC(),修改后开始测试,
阅读全文
摘要:1.创建数据库 VOID CDB::CreateDatabase() { // ===================== // Create Login Database // ===================== CCeDBDatabase myDB; // Check if Databa
阅读全文
摘要:CCeDBDatabase类提供一系列api函数以操作WinCE下的数据库文件*.db,不过该数据库文件一般由系统自动创建于Database文件夹下面,该文件保存于内存中,仪器重启即丢失。此方式可用于数据量大且短期需要保存数据的系统。其操作具体如下所示: 1、定义数据库对象: CCeDBDataba
阅读全文
摘要:在WinCE系统中,应用启动时,窗体有一个动画效果。但做产品时,大部分人都不想要此效果。可以通过修改注册表来完成。 [HKEY_LOCAL_MACHINE/system/gwe] "PORepaint"=dword:1 去掉APP窗口的动画显示效果 "Animate"=dword:0 下面的设置没有
阅读全文
摘要:软件输入面板(Software Input Panel,简称SIP)是每个装备了WinCE系统的移动平台的一个基本功能。它提供给用户在PDA上进行数据输入的一种手段。当谈及SIP的时候,我们一般会想到两点:一是SIP本身,二是如何在程序中使用SIP。SIP是一个实现了IInputMethod或者II
阅读全文
摘要:1.WINCE快捷方式结构 WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件. 其格式如下: 数字#路径 比如,有个快捷方式写法如下:23#/Windows/ToolViewer.exe 指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究
阅读全文
摘要:定制要求:让系统默认语言是英文,但是我能浏览中文及中文繁体的网站。 有2种方法: 1. default language 选择中文,取消对localize the build的选择 2. default language选择英文,支持的语言选上中文,从catlog里面选择字库加到项目里面。 第二种方
阅读全文
摘要:【转自:http://topic.csdn.net/u/20081216/16/e14d9c98-db4c-4b7f-9c97-a5d0c7aa5ef5.html】 在三星的平台上,有个OEMIDLE()函数,实现了降频和恢复回去的方法,你既可以在这里实现降频升频,也可以在OEMinit初始化的时候
阅读全文
摘要:AT+ CMGF=1设置短信格式为文本。默认值表示短信格式为PDU。 AT+ CNMI=3,1设置新消息提示信息,包含存储类型和序号,收到新短消息将提示:+CMTI:" MT",2 表示新消息存储于“MT"空间第2条。MC55默认条件下收到新短信先存储于“ME"(模块内),如果已满,即存储于“SM"
阅读全文
摘要:最近打算研究一下CE下的输入法,找到了李振春先生写的自由拼音来学习。 在学习之前,先学习一下PC上输入法有基础知识。 一般汉字输入法都由三个窗口组成: 状态窗口(Status Windows):显示当前的输入法状态; 编码输入窗口(Composition Windows):显示当前击键情况; 汉字选
阅读全文
摘要:李振春先生写的自由拼音可以从下面的网址下载: 项目主页 http://gforge.osdn.net.cn/projects/freepyce 可以用:svn checkout http://gforge.osdn.net.cn/svn/freepyce 获得最新的源码。 编程源代码后,生成DLL文
阅读全文
摘要:使用EVC4创建基于对话框的工程,增加一按键并在其响应中Copy sqlce.chm中Creating Databases部分代码进行测试。记录过程如下: 1) error C2065: 'DBPROPSET' : undeclared identifier 等79个编译错误解决方法:在StdAfx
阅读全文
摘要:1 HRESULT hr = NOERROR; 2 DBPROPSET dbpropset[2]; 3 DBPROP dbprop[1]; // Property array to initialize the provider. 4 DBPROP sscedbprop[2]; // Propert
阅读全文
摘要:1 HRESULT hr; 2 DBID TableName; // name of table for new constraint 3 DBID ColumnList[1]; // name of column for new constraint 4 DBID ConstraintName;
阅读全文
摘要:以前使用单核PC,EVC+SP4使用模拟器进行调试,速度还可以。 但是当PC换成双核时,发现使用模拟器进行调试,速度还慢,让人无法接受! 记得以前在网上看到过此问题,是双核CPU引起的。所以: 打开“任务管理器” -> 选择 模拟器的进程名点击右键,选择“关系设置”,只勾上一个CPU。 终止当前调试
阅读全文
摘要:Qt5 提供了两个类用于串口操作,分别是:QSerialPort和QSerialPortInfo。 最基本的操作示例代码如下: 1 #ifndef DIALOG_H 2 #define DIALOG_H 3 4 #include <QDialog> 5 6 #include <QDebug> 7 #
阅读全文
摘要:举例来说:写一个LIB,内有func(),func2(),func3()三个函数,声明在Lib.h中,一切完备后。 再出成一个MainMenu.EXE文件,引用这个LIB的测试文件,如下所示: 1 void main() 2 { 3 func(); 4 func2(); 5 func3(); 6 7
阅读全文
摘要:将以下代码保存为.h文件,在待检测的应用中调用它。 1 /***************************************************************** 2 为了使用内存检测,需要在待检测代码中进行以下三步: 3 1. Define _DEBUG #define
阅读全文
摘要:如果想用MFC,需要手工将MFC加入到系统中。 1:在VS2005目录下找到MFC DLL。在我的电脑上目录是D:/Program Files/Microsoft Visual Studio 8/VC/ce/Dll/x86。因为我用的平台是基于CEPC,所以选择x86目录。2:复制MFC DLL到%
阅读全文
摘要:VS2005 CE6.0编程, 写一个LIB给应用调用 在应用调用LIB时产生错误, 信息详细信息:uafxcwd.lib(afxinl1.obj) : error LNK2005: "public: virtual void __cdecl CObject::Serialize(class CAr
阅读全文
摘要:CE 6.0 R2对CE 6.0的功能增加: 1 Core OS 2 IE 3 Media Player 4 RDP 对于从事廋客房端开发的人员有很大的帮助 5 VoIP 6 Web Services 一) CE OS的改变,只有两次 1 2.0->3.0 2 5.0->6.0 但是4.2到5.0驱
阅读全文
摘要:点滴记录学习VS2005过程所遇到的问题,及解决方法 1.将EVC4的工程转化成.net2005时要将工程的属性中的c/c++->代码生成->运行时库改为:多线程DLL(/MD) 2.在工程的属性中的链接器->高级->入口点改为:WinMainCRTStartup 3.WINVER not defi
阅读全文
摘要:StrSafe.h,位于STANDARDSDK_500/Include/Armv4i/strsafe.h等,每种CPU类型下都有对应的StrSafe.h文件存在。 #include <strsafe.h> STRSAFEAPI是为了解决现有的 C 语言运行时函数的代码容易产生的“内存溢出”问题而设计
阅读全文
摘要:此项目为 WinCE 下 Java 虚拟机开源项目,我已经将此项目在 WinCE 下编译通过、并运行成功。但成功十分有限! ArcherMind has developed phoneME for a customer on OMS platform. Our development team ha
阅读全文
摘要:当使用EVC4.0(SP4)编译程序,出现如下类似错误时: uafxwced.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in
阅读全文
摘要:1. 在ce自制平台中如何添加自己的驱动?cec文件和reg,bib文件有何区别?看混了,不知道如何才能让驱动注册到平台中。另外,reg和bib是我在编写驱动必须要自己写的么 CE 的驱动分为本机驱动和流驱动,本机驱动你可以修改源码(在%_WINCEROOT%/PUBLIC/COMMON/OAK/D
阅读全文
摘要:1. 在WinCE在模拟器中运行以后,选择【开始】->【设置】->【控制面板】 2. 在弹出的控制面板对话框中选择【网络和拨号连接】,然后双击【新建连接】,在连接类型中选择【直接连接】,命名新建的连接为:ActiveSync 3. 选择【下一步】,再选择【Serial Over DMA】 完成。 回
阅读全文
摘要:若VS2005中未安装SDK,打开项目时弹出消息: 1,"该项目的所有配置项都需要系统提供对某些平台的支持,但在此计算机上没有安装这些平台.因此无法加载该项目." 2,“从用户数据存储中检索信息时出错。未找到平台。" 3,“由于数据存储中不存在项目引用的设备平台,因此无法打开项目" 解决办法: 找到
阅读全文
摘要:1 /* 2 * 功能: 由域名得到 IP 地址 3 * 入口参数: pDomain 域名,如: www.163.com 4 * pIPBuff 保存解析后的 IP 5 * 出口参数: pIPBuff 保存解析后的 IP 6 * 返回值: TRUE:成功;FALSE:失败 7 */ 8 BOOL C
阅读全文
摘要:3G有三种标准: 中国移动的是TD的(国产标准,大唐),开发modem的有联芯科技、大唐、展讯 CDMA,是中国电信的,基本上都是高通的芯片 WCDMA,是中国联通的 我知道英飞凌有这样的芯片 CE下可用的模块: TD:LC6311(大唐) CDMA:MC8331A(中兴) 注:驱动都有(包括多通道
阅读全文
摘要:RIL的开发需要两步:第一步:在PB中添加CellCore/RIL和TAPI 首先在CE6.0的catalog里面找到”CellCore”,你可以只选择你需要的选项(例如SMS支持)或者所有功能(ALL Modules)。 这样做的话就只会添加到你的API层(MDD模块)但是不能添加Enfora例程
阅读全文
摘要:1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?
阅读全文
摘要:一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:if ( n == 0 )if ( n != 0 )以此类推。请写出 BOOL flag
阅读全文
摘要:预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分
阅读全文
摘要:根据c/c++语法,const可以出现的地方,volatile几乎也都可以出现。但是,const修饰的对象其值不能改变,而volatile修饰的对象其值可以随意地改变,也就是说,volatile对象值可能会改变,即使没有任何代码去改变它。在这一点上,最典型的例子就是内存映射的设备寄存器和多线程中的共
阅读全文
摘要:When a call is coming, the RIL will call our NotifyCallback functon. The first call will be with RIL_NOTIFY_RING notification code. The it will be cal
阅读全文
摘要:The phone number of the mobile device can be retrieved using the API lineGetAddressCaps. The API fills the LINEADDRESSCAPS structure that is passed in
阅读全文
摘要:Connection Manager is a Windows Mobile component that manages and monitors different types of network connections such as PPP, RAS, GPRS, etc… Connect
阅读全文
摘要:AT+CIPSTART: { 0 IP INITIAL 初始化 1 IP START 启动任务 2 IP CONFIG 配置场景 3 IP IND 接受场景配置 4 IP GPRSACT 场景已激活 5 IP STATUS 获得本地IP地址 6 TCP/UDP CONNECTING 与SERVER建
阅读全文
摘要:http://blog.csdn.net/xqhrs232/archive/2009/11/21/4849685.aspx
阅读全文