记事本moble

typedefstruct_AppRegInfo

{

         char AppDispName[32];                                    //应用显示TITLE,最长32个字节

         char AppName[8];                                             //应用名称,最长8个字节

         char ReleaseVer[32];                                        //客户定义版本号,从应用版本信息文件中得到

         char ManageVer[32];                                        //应用管理版本号,从应用版本信息文件中得到

         char Corp[32];                                                    //公司信息

         char BuildDate[32];                                           //应用生成日期

         int     HiddenFlag;                                              //是否是隐藏应用

}AppRegInfo;

说明:应用信息主要是在子应用中配置,用于子应用向主应用注册使用。

 一般情况下主应用在收到子应用的信息后,会在列表中显示出子应用的AppDispName。

而AppName则用于应用切换、应用调用及内部的消息传递时应用指向名称,所以每个子应用的AppName不能重复,也不可为空。

为了便于管理,除了正常外部显示的版本号ReleaseVer外,我们还定义了一个ManageVer方便对应用程序进行管理。

 HiddenFlag等于1表示为隐藏应用,此时主控应用得到的应用信息列表中将不会包括此应用;但是与所有应用都相关的操作依然会涉及到隐藏应用(如休眠广播)。

1.  File_GetKey

定义:int File_GetKey(const char *key, char *buffer, int size, const char*filename);

功能:从参数文件中读取参数;当filename=NULL时,从config.sys中读取参数;

参数:

key         --(in) 数据标识

buffer  --(out)读出数据

size     --(out)读取数据长度

filename --(in) 参数文件名

返回:非负--成功(DB_OK)

      负值—查找失败,返回“返回值定义”所定义的值


2.    File_PutKey

定义:int File_PutKey(const char *key, char *buffer, int size, char const*filename);

功能:向参数文件中写参数;当filename=NULL时,向config.sys中写入参数。

参数:

key      --(in) 数据标识

buffer  --(in) 写入数据

size     --(in)写入文件的数据长度

filename --(in) 参数文件名

返回:非负--成功(DB_OK)

      负值—查找失败,返回“返回值定义”所定义的值



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值