Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » UltraLite - 数据库管理和参考 » UltraLite 部署

 

为 UltraLite 部署 ActiveSync 提供程序

为最终用户部署 UltraLite 时,必须在最终用户的计算机上手动安装和注册 ActiveSync 提供程序。此要求可确保 ActiveSync 知道何时为特定应用程序调用某个提供程序的特定实例。

前提条件

确保最终用户:

  • 已安装 ActiveSync 管理器。

  • 已将 ActiveSync 提供程序文件从某台开发计算机复制到该用户的硬盘。

上下文和注释

UltraLite ActiveSync 提供程序是一个软件模块,它使用户可以从桌面访问其设备。像其它软件组件一样,需要部署设备的必要文件以确保 UltraLite 通过 Windows Mobile ActiveSync 运行:

  • mlasinst.exe   安装 ActiveSync 提供程序并使用 ActiveSync 管理器注册。该实用程序也使用 ActiveSync 提供程序注册应用程序以进行同步。

  • mlasdesk.dll   该 DLL 由 ActiveSync 管理器装载到桌面操作系统上。mlasinst.exe 使用 ActiveSync 管理器注册此文件的位置。

  • mlasdev.dll   该 DLL 由 ActiveSync 管理器装载到设备上。mlasinst.exe 将此文件部署到该设备上的正确位置。

  • dblgen16.dll   语言资源库。

有关支持的提供程序平台的列表,请参见[external link] http://www.sybase.com/detail?id=1002288

 任务
  1. 运行 mlasinst 为 ActiveSync 安装一个提供程序。也可以使用它进行注册,以及将 UltraLite 应用程序部署到用户的 Windows Mobile 设备上—取决于所使用的命令行语法。如果 UltraLite 应用程序使用多个文件,则必须手动复制所需的文件。

    以下示例假定 mlasdesk.dllmlasdev.dll 都位于当前目录中。使用 -k 和 -v 选项。-p 和 -x 选项是应用程序由 ActiveSync 启动时的命令行选项。

    mlasinst "C:\My Files\myULapp.exe" "\Program Files\myULapp.exe"
       "My Application" MYAPP -p -x -v -k

    如果您使用此实用程序为 ARM 5.0 处理器部署预编译的 CustDB,则命令行应类似于以下内容:

    mlasinst -v "%SQLANY16%\UltraLite\ce\arm.50"
    "%SQLANY16%\UltraLite\ce\arm.50\custdb.exe" custdb.exe CustDB CUSTDBDEMO
    注释

    也可在以后使用 ActiveSync 注册 UltraLite 应用程序(如果您选择这样做)。请参见使用 ActiveSync 管理器注册应用程序

  2. 重新启动计算机,以便 ActiveSync 能够识别新的提供程序。

  3. 启用 MobiLink 提供程序。

    1. 从 ActiveSync 窗口,单击 [选项]。

    2. 检查列表中的 [MobiLink 客户端],并单击 [确定] 以激活提供程序。

    3. 要查看已注册应用程序的列表,请单击 [选项],单击 [MobiLink 客户端],并单击 [设置]。

结果

文件已部署到设备,这样,UltraLite 便可与 Windows Mobile ActiveSync 同时运行。

 另请参见