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

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » 应用程序开发 » 开发用于 Palm OS 的 UltraLite 应用程序

 

部署 Palm 应用程序

本节说明部署 Palm 应用程序的以下几个方面:

在 Palm 设备上安装 UltraLite 应用程序就像安装任何其它 Palm OS 应用程序一样。

部署应用程序
♦  在 Palm 设备上安装应用程序
  1. 打开 Palm Desktop Organizer Software 中附带的 [Install Tool]。

  2. 选择 [Add] 并指定已编译应用程序(.prc 文件)的位置。

  3. 关闭 [Install Tool]。

  4. 使用 HotSync 实用程序将应用程序复制到 Palm 设备。

部署 MobiLink 同步管道

对于使用 HotSync 同步的应用程序,每个最终用户的台式计算机上都必须安装 MobiLink 同步管道。

有关安装 MobiLink 同步管道的详细信息,请参见Palm OS 上的 HotSync

部署 UltraLite 数据库

如果在没有数据库的情况下部署应用程序,该应用程序必须包含相对复杂的代码以创建数据库。建议先在 Windows 桌面操作系统上创建一个初始数据库,然后将数据库文件复制到 Palm 设备。Sybase Central(或 ulcreate 实用程序)可用于创建一个初始数据库。然后,用户在第一次同步时必须获取数据的初始副本。可以使用 uldbutil 实用程序将 UltraLite 数据库备份到 PC 上。要使用包含数据的初始数据库部署多个 UltraLite 数据库,可以先执行初始同步,然后备份 UltraLite 数据库。数据库可以部署在其它设备上,这样就不需要执行初始同步了。

请参见Palm OS 的 UltraLite 数据管理实用程序 (ULDBUtil)

如果您使用 HotSync 同步,则每个终端用户也必须将同步管道安装到他们的台式计算机上。

有关安装同步管道的详细信息,请参见部署 UltraLite HotSync 管道

如果使用 HotSync 部署数据库,HotSync 会在数据库上设置一个备份位。设置此备份位后,每次同步时,整个数据库都会备份到台式计算机上。这种情况通常并不适合于 UltraLite 数据库。当 UltraLite 应用程序启动时,它检查 Palm 数据存储以查看其备份位是否设置为 true。如果设置为 true,则将其清除。如果未设置,则不做任何更改。

如果希望备份位保持设置为 true,可以在数据库连接字符串中设置存储参数 palm_allow_backup。