
Wince
文章平均质量分 77
sun280
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
\t\tWINCE上的RAD开发_Lazarus
Lazarus介绍 Lazarus是一个类似Delphi的IDE,其语言是Free Pascal,开发方式就是RAD,自从2.2.0 FPC(Free Pascal Compile)开始,就支持WINCE -ARM平台。 Lazarus平台搭建步骤一: 1. 下载Lazarus for Win32,到 http://sourceforge.net/projects/lazarus/ 下载最原创 2013-08-28 20:17:30 · 320 阅读 · 0 评论 -
\t\tWinCE 应用程序开发
WinCE 应用程序开发1、得到当前进程的HINSTANCEHMODULE hModule = ::GetModuleHandle(NULL);HINSTANCE hInst = hModule; 2、得到当前进程的绝对路径GetModuleFileName()函数,该函数的第一个参数如果为NULL,则返回最后一个发出WM_CREAT 消息的文件的绝对路径。 3、手工创建状态栏上应用程序的图标Cr原创 2013-08-28 20:18:28 · 320 阅读 · 0 评论 -
\t\tWinCE系统音量的设置
========================================================================//TITLE:// WinCE系统音量的设置//AUTHOR:// norains//DATE:// Sunday 8-April-2007//Environment:// EVC4.0 + Standard SDK 4原创 2013-08-28 20:18:30 · 318 阅读 · 0 评论 -
\t\tWinCE中和Win32中CreateProcess API函数的使用
在WinCE中,我们可以利用CreateProcess API函数来创建相应的进程,该函数的原型如下: BOOL CreateProcess(LPCWSTR pszImageName, //指向可执行的文件名的指针LPCWSTR pszCmdLine, //指向可执行命令行字符串的指针 LPSECURITY_ATTRIBUTES psaPro原创 2013-08-28 20:18:32 · 223 阅读 · 0 评论 -
\t\t如何将EVC4工程升级到VS.NET2005工程
本文是针对作者本人的一个具体的移植项目,将碰到的所有问题列出来,并给出具体的解决方法。由于是一个具体的项目,因此不能把所有的EVC工程移植问题囊括进来。所以,在移植项目前,建议还是看看以下的文章:循序渐进:将 eMbedded Visual C++ 应用程序迁移到 Visual Studio 2005eMbedded Visual C++ 到 Visual Studio 2005 升级向导(注意其原创 2013-08-28 20:18:34 · 337 阅读 · 0 评论 -
在 Windows CE 上实现网络服务2
超级服务 回想一下在 device.exe 中运行的时期,每个网络服务都让它自己的线程空转来接受传入的连接。当连接到达时,接受线程只是衍生一个辅助线程来进行处理。虽然该方法比让每个服务具有一个进程好,但仍不理想。如果有多个服务侦听传入的连接,则让每个服务都具有一个线程以侦听传入的连接会很浪费。 上述方法的另一个缺点是配置。假设您希望 telnet 服务器在端口 553 上侦听,或者您希望 We原创 2013-08-28 20:24:11 · 253 阅读 · 0 评论 -
WINCE上的RAD开发_Lazarus
Lazarus介绍 Lazarus是一个类似Delphi的IDE,其语言是Free Pascal,开发方式就是RAD,自从2.2.0 FPC(Free Pascal Compile)开始,就支持WINCE -ARM平台。 Lazarus平台搭建步骤一: 1. 下载Lazarus for Win32,到 http://sourceforge.net/projects/lazarus/ 下载最原创 2013-08-28 20:17:32 · 324 阅读 · 0 评论 -
\t\tLazarus实战开发之网络版(WIN32/WINCE)
LNet从0.5版本开始,支持WINCE!!!! 1.下载Lazarus控件:LNet,这里用的是0.6.2版本 http://sourceforge.net/project/showfiles.php?group_id=92177 2.安装LNet控件 1. 打开Lazarus,Components==》Open Package File 2. 选择《lnet》==》《lazarus原创 2013-08-28 20:17:45 · 258 阅读 · 0 评论 -
在 Windows CE 上实现网络服务1
适用于:Microsoft? Windows? CE 4.0 和更新版本Windows CE 支持丰富的网络功能。在 Windows CE 中,有 TCP/IP、IrDA 和蓝牙协议栈,另外还有 Winsock、Winsock2、Wininet 和基于 MSXML3 SP1 的 XML 分析程序。在 Windows CE 4.1 中,添加了 IPv6 支持。尽管如此,由于它和 PDA 之间存在重大原创 2013-08-28 20:24:09 · 338 阅读 · 0 评论 -
\t\tVS 2005下编写及测试智能设备的非MFC的DLL
VS 2005下编写及测试智能设备的非MFC的DLL Visual Studio 2005下创建智能设备的非MFC的Dll,打开“新建”项目后不会像EVC++一样出现“Win32 Dynamic-Link Library”的选项, 它将智能设备的dll选项整合到“Win32智能设备项目”中,如下图所示: 命名好项目工原创 2013-08-28 20:18:12 · 242 阅读 · 0 评论 -
VS 2005下编写及测试智能设备的非MFC的DLL
VS 2005下编写及测试智能设备的非MFC的DLL Visual Studio 2005下创建智能设备的非MFC的Dll,打开“新建”项目后不会像EVC++一样出现“Win32 Dynamic-Link Library”的选项, 它将智能设备的dll选项整合到“Win32智能设备项目”中,如下图所示: 命名好项目工原创 2013-08-28 20:18:10 · 282 阅读 · 0 评论 -
lazarus开发wince
Delphi工程转为lazarus :1.备份代码2.lazarus菜单tools子菜单 Convert Delphi Project to Lazarus Project .. 转换时会提示无效属性,点Remove all invalid properties按钮。 3.打开lazarus 工程 (*.lpr),在工程源文件(*.lpr)uses第一行插入 {$IFDEF LCLWINCE}原创 2013-08-28 20:17:55 · 416 阅读 · 0 评论 -
\t\tWINCE上的RAD开发_KOL
KOL介绍 KOL-CE也是建立在Free Pascal +Lazarus之上,但是它可以建立非常精简的Win32/WinCE图形界面程序(如果项目只包含一个空的视窗的话,建置出来的程序码大约只占40KB而已,包括控件则占用1MB左右)。 KOL与LCL的对比(窗口+一个按钮+0代码) 编译之后 strip处理UPX处理运行占用内存KOL>=0.98Mb不能处理323Kb2.6MBLCL>原创 2013-08-28 20:17:34 · 277 阅读 · 0 评论 -
WINCE上的RAD开发_KOL
KOL介绍 KOL-CE也是建立在Free Pascal +Lazarus之上,但是它可以建立非常精简的Win32/WinCE图形界面程序(如果项目只包含一个空的视窗的话,建置出来的程序码大约只占40KB而已,包括控件则占用1MB左右)。 KOL与LCL的对比(窗口+一个按钮+0代码) 编译之后 strip处理UPX处理运行占用内存KOL>=0.98Mb不能处理323Kb2.6MBLCL>原创 2013-08-28 20:17:37 · 259 阅读 · 0 评论 -
Lazarus实战开发之数据库SQLite(WIN32/WINCE)
SQLite是一个轻量级的嵌入式数据库,在PC上大可不用它,但是在WINCE上,他就起很大作用了(ACCESS在WINCE上停止升级,SQL CE又太庞大)。 * 在Lazarus for WIN32上使用SQLite 1. 安装SQLite for WIN32: VC2005编译SQLite, http://blog.youkuaiyun.com/hellogv/archive/2008/05/06/原创 2013-08-28 20:17:39 · 298 阅读 · 0 评论 -
\t\tLazarus实战开发之数据库SQLite(WIN32/WINCE)
SQLite是一个轻量级的嵌入式数据库,在PC上大可不用它,但是在WINCE上,他就起很大作用了(ACCESS在WINCE上停止升级,SQL CE又太庞大)。 * 在Lazarus for WIN32上使用SQLite 1. 安装SQLite for WIN32: VC2005编译SQLite, http://blog.youkuaiyun.com/hellogv/archive/2008/05/06/原创 2013-08-28 20:17:41 · 276 阅读 · 0 评论 -
Lazarus实战开发之网络版(WIN32/WINCE)
LNet从0.5版本开始,支持WINCE!!!! 1.下载Lazarus控件:LNet,这里用的是0.6.2版本 http://sourceforge.net/project/showfiles.php?group_id=92177 2.安装LNet控件 1. 打开Lazarus,Components==》Open Package File 2. 选择《lnet》==》《lazarus原创 2013-08-28 20:17:43 · 299 阅读 · 0 评论 -
\t\tLazarus实战开发之串口通信(WINCE/WIN32)
Lazarus最吸引人的地方就是她的开发方式类似Delphi,支持超好用的RAD开发方式,并且最厉害的地方是她还支持多个平台,多个CPU,例如ARM9的WINCE。 本文要讲述的就是“如何使用LAZARUS开发Wince上的串口程序”,并且,本文的串口程序同时支持WINCE和WINXP系统,当然编译时要选择平台啦。WINCE与WINXP在本文中的代码区别只是OpenPort('COM1:',C原创 2013-08-28 20:17:48 · 294 阅读 · 0 评论 -
Lazarus实战开发之串口通信(WINCE/WIN32)
Lazarus最吸引人的地方就是她的开发方式类似Delphi,支持超好用的RAD开发方式,并且最厉害的地方是她还支持多个平台,多个CPU,例如ARM9的WINCE。 本文要讲述的就是“如何使用LAZARUS开发Wince上的串口程序”,并且,本文的串口程序同时支持WINCE和WINXP系统,当然编译时要选择平台啦。WINCE与WINXP在本文中的代码区别只是OpenPort('COM1:',C原创 2013-08-28 20:17:50 · 293 阅读 · 0 评论 -
\t\tlazarus开发wince
Delphi工程转为lazarus :1.备份代码2.lazarus菜单tools子菜单 Convert Delphi Project to Lazarus Project .. 转换时会提示无效属性,点Remove all invalid properties按钮。 3.打开lazarus 工程 (*.lpr),在工程源文件(*.lpr)uses第一行插入 {$IFDEF LCLWINCE}原创 2013-08-28 20:17:52 · 225 阅读 · 0 评论 -
Windows Mobile上的服务程序
Windows CE 5.0服务程序在系统架构中的位置如下图,Services.exe是作为服务DLL文件的宿主,提供开始、暂停和停止服务的能力。服务和驱动(主要由Device.exe加载)有个很有意思的关系,从本质上说它们是一回事。 服务简介几乎每一个操作系统都有一种在系统启动时刻启动进程的机制,这些进程提供了一些不依赖于任何用户交互式的服务。在Windows中,这样的进程称为服务。在桌面原创 2013-08-28 20:24:13 · 243 阅读 · 0 评论