| 笔 者 经 常 遇到 有 用 户 问: 使
用PowerBuilder 开 发 的 应 用 程 序 交 付 运 行 时需 要 怎 样 的 运 行 环 境。 当 我 告 诉 他 是pb5dk 下 的 所 有
文件 时, 他 又 会 抱 怨 说, 一 个 原 本 不 大 的 应 用 程 序, 运行 环 境 却 占 了 打 包 文 件 的 大 半, 释 放 后 在 用
户 的 机 器中 更 是 要 占7M 之 多。 事 实 上 这 些 动 态 连 接 库 是 用 以 解释 不 同 的 对 象, 或 是 被 不 同 对 象 的
函 数 所 调 用, 如 果在 您 的 小 应 用 中 某 些 对 象 根 本 没 有 用 到, 则 与 其 相 关的 动 态 连 接 库 也 就 不 必 须
了。
此 外 如 果 您的 开 发 环 境 的 硬 盘 空 间 也 十 分 局 促, 有
些 开 发 环 境 中的 动 态 连 接 库 似 乎 也 可 以 临 时 删 去。 下 面 列 出 的 是 开发 和 运 行 环 境 中 的 所 有 动 态 连
接 库 的 作 用, 也 许 在 您安 装 和 打 包 时 会 有 所 作 用。
Powerbuilder
5.0 DLL |
DLL 作 用 描 述 |
运 行 环 境 |
平 台 |
| pbapl050.dll |
应 用 画 笔 |
无 |
全 部 |
| pbbgr050.dll |
商 业 图 形 引 擎 |
有 |
全 部 |
| pbcgc050.dll |
代 码 生 成 - 编 译 |
无 |
Win32 |
| pbcgl050.dll |
代 码 生 成 - 链 接 |
无 |
Win32 |
| pbcgr050.dll |
代 码 生 成 - 资 源 编 译 |
无 |
Win32 |
| pbcgs050.dll |
代 码 生 成 -Win16 编 译 |
无 |
Win32 |
| pbch050.dll |
代 码 生 成 - 头 文 件 |
无 |
Win32 |
| pbcmp050.dll |
Powerscript 编 译 器 |
无 |
Win32 |
| pbctl050.dll |
窗 口, 报 表, 用 户 自 定 义 对 象 画 笔 |
无 |
全 部 |
| pbdbl050.dll |
数 据 库 接 口 - 与pbsyb 的 消 息 句 柄 |
有 ( 可 选) |
Win16, Win32 |
| pbdbt050.dll |
数 据 库 接 口 - 与pbsyb 的 消 息 句 柄 |
有 ( 可 选) |
Win16, Win32 |
| pbdpb050.dll |
分 布 式PB - 本 地 驱 动 |
有 ( 可 选) |
Win16, Win32 |
| pbdpp050.dll |
Pipeline 画 笔 |
无 |
全 部 |
| pbdse050.dll |
分 布 式PB |
有 ( 可 选) |
Win16, Win32 |
| pbdtp050.dll |
数 据 库 画 笔 |
无 |
全 部 |
| pbdts050.dll |
数 据 库 画 笔 工 具 |
无 |
全 部 |
| pbdwd050.dll |
数 据 窗 口 绘 画 画 笔 |
无 |
全 部 |
| pbdwe050.dll |
数 据 窗 口 引 擎 |
有 |
全 部 |
| pbdwo050.dll |
数 据 窗 口 用 对 话 框 |
无 |
全 部 |
| pbdwp050.dll |
数 据 窗 口 画 笔 |
无 |
全 部 |
| pbdwt050.dll |
数 据 窗 口 预 览 |
无 |
全 部 |
| pbeol050.dll |
PB 库 接 口 - Object Cycle |
无 |
Win16, Win32 |
| pbfrm050.dll |
报 表 画 笔 |
无 |
Win16, Win32 |
| pbgen050.dll |
应 用 模 板 |
无 |
全 部 |
| pbhlp050.dll |
帮 助 文 件 工 具 |
无 |
Win16, Win32 |
| pbibm050.dll |
数 据 库 接 口 -IBM |
有 ( 可 选) |
Win16 |
| pbidbf50.dll |
数 据 窗 口 输 入 Dbase 文 件 |
有 ( 可 选) |
Win16, Win32 |
| pbin5050.dll |
数 据 库 接 口 -Informix 5.0 |
有 ( 可 选) |
Win16, Win32 |
| pbitxt50.dll |
数 据 窗 口 输 入 Dbase 文 件 |
有 ( 可 选) |
全 部 |
| pblbm050.dll |
PB 库 接 口- LBMS |
无 |
Win16 |
| pblib050.dll |
PB 库 画 笔 和 浏 览 器 |
无 |
全 部 |
| pbmdi050.dll |
数 据 库 接 口 - MDI |
有 ( 可 选) |
Win16, Win32 |
| pbmnu050.dll |
菜 单 画 笔 |
无 |
全 部 |
| pbmss050.dll |
数 据 库 接 口 - MS SQL Server 6.0 |
有 ( 可 选) |
Win16, Win32 |
| pbndv050.dll |
PB 库 画 笔- Endeavor |
无 |
Win16 |
| pbnet050.dll |
数 据 库 接 口 - net gateway 有 ( 可 选)
|
Win16 |
| pbnpc050.dll |
分 布 式PB - 命 名 管 道 客 户 端 |
有 ( 可 选) |
Win32 |
| pbnps050.dll |
分 布 式PB - 命 名 管 道 服 务 器 端 |
有 ( 可 选) |
Win32 |
| pbo71050.dll |
数 据 库 接 口 - Oracle 7.1 |
有 ( 可 选) |
Win16, Win32 |
| pbo72050.dll |
数 据 库 接 口 - Oracle 7.2 |
有 ( 可 选) |
Win32 |
| pbodb050.dll |
数 据 库 接 口 - ODBC |
有 ( 可 选) |
Win16, Win32 |
| pbor7050.dll |
数 据 库 接 口 - Oracle 7.0 |
有 ( 可 选) |
Win16, Win32 |
| pborc050.dll |
ORCA |
无 |
Win16, Win32 |
| pbosc050.dll |
分 布 式PB - open server 客 户 端 |
有 ( 可 选) |
Win16, Win32 |
| pboss050.dll |
分 布 式PB - open server 服 务 器 端 |
有 ( 可 选) |
Win32 |
| pboui050.dll |
OLE 2 用 户 接 口 |
有 |
Win16 |
| pbpvc050.dll |
PB 库 接 口 - PVCS |
无 |
Win16, Win32 |
| pbroi050.dll |
OLE 2 支 持 软 件 |
有 |
Win16, Win32 |
| pbrtc050.dll |
RTF 支 持 软 件 |
有 ( 可 选) |
Win16, Win32 |
| pbrte050.dll |
运 行 环 境 引 擎 |
有 |
全 部 |
| pbrtf050.dll |
运 行 环 境 函 数 |
有 |
全 部 |
| pbscr050.dll |
Script 画 笔 |
无 |
全 部 |
| pbshr050.dll |
打 印 |
有 |
全 部 |
| pbsmi050.dll |
分 布 式PB |
有 ( 可 选) |
Win16, Win32 |
| pbsql050.dll |
SQL 画 笔 |
无 |
全 部 |
| pbstr050.dll |
结 构painter |
无 |
全 部 |
| pbsyb050.dll |
数 据 库 接 口 - Sybase dblib 接 口( 与 微 软库 相 连) |
有 ( 可 选) |
Win16, Win32 |
| pbsyc050.dll |
数 据 库 接 口 - Sybase ctlib 接 口 |
有 ( 可 选) |
Win16, Win32 |
| pbsys050.dll |
开 发 系 统 |
无 |
全 部 |
| pbsyt050.dll |
数 据 库 接 口 - Sybase dblib 接 口( 与Sybase 库向 连) |
有 ( 可 选) |
Win32 |
| pbtbl050.dll |
数 据 库 表 画 笔 |
无 |
全 部 |
| pbtra050.dll |
数 据 库 接 口 - 跟 踪 数 据 库 |
无 |
Win16, Win32 |
| pbtyp050.dll |
系 统 对 象 和 函 数 的 定 义 |
有 |
全 部 |
| pbudo050.dll |
用 户 对 象 画 笔 |
无 |
全 部 |
| pbvbx050.dll |
VBX |
有 |
Win16 |
| pbwed050.dll |
编 辑 器 |
无 |
Win16, Win32 |
| pbwei050.dll |
编 辑 器 - 自 动 缩 进 |
无 |
Win16, Win32 |
| pbwep050.dll |
编 辑 器 - Powerscript 颜 色 |
无 |
Win16, Win32 |
| pbwes050.dll |
编 辑 器 - SQL 颜 色 |
无 |
Win16, Win32 |
| pbwin050.dll |
窗 口 画 笔 |
无 |
全 部 |
| pbwsc050.dll |
分 布 式PB - winsock 客 户 端 |
有 ( 可 选) |
Win16, Win32 |
| pbwss050.dll |
Dist PB - winsock 服 务 器 端 |
有 ( 可 选) |
Win32 |
SQL / SCRIPTS
SQLCA.SCR 用于定义SQLCA的Script
DB2SYSPB.SQL 创建和初始化存储表
PBOR7CAT.SQL 在Oracle的Master数据库中创建内部的存储过程
PBSYB.BAT 使用W3DBLIB在Sybase的Master数据库中创建由
PowerBulder使用的内部的存储过程
PBSYB.SQL 使用W3DBLIB在Sybase的Master数据库中创建由
PowerBulder使用的内部的存储过程
PBSYBRT.SQL 创建用于运行环境的Sybase存储过程
PBSYC.BAT 使用CTLIB在Sybase系统10中的Master数据库中创建
由PowerBulder使用的内部的存储过程
PBSYC.SQL 使用CTLIB在Sybase系统10中的Master数据库中创建
由PowerBulder使用的内部的存储过程
SYBSYSPB.SQL 创建和初始化Sybase存储表
ORCA
PBORCA.H 当使用ORCA编写接口时需要
PBORC.LIB 当使用ORCA编写接口时需要
Sybase SQL Anywhere
数据库引擎:在SQLANY50\WIN目录下。
DB32W EXE 2,476 04-01-96 12:00p
DBBACKW.EXE 数据库备份(windows)
DBCOLLW.EXE 数据库字符集顺序信息
DBENG50S EXE 16位数据库引擎
DBENG50W HLP 32位数据库引擎帮助文件
DBENG50W EXE 32位数据库引擎776,608 04-01-96 12:00p
DBERASEW EXE 删除一个数据库(Windows)
DBEXPANW EXE 扩展数据库
DBEXTW50 DLL 数据库引擎扩展
DBINFOW EXE 显示数据库文件的数据库信息(Windows)
DBINITW EXE 创建数据库
DBL50T DLL Windows NT数据库引擎的嵌入C程序的接口
DBL50W DLL Windows 3.1数据库引擎的嵌入C程序的接口
DBLOGW EXE 用于改变数据库日志名或删除日志用
DBSHRINW EXE 压缩数据库
DBSTARTW EXE 数据库16位引擎
DBSTOPW EXE 停止16位数据库引擎
DBTL50W DLL SQL Anywhere数据库工具(Windows)
DBTRANW EXE 将LOG文件转换成SQL命令集
DBUNLOAW EXE 恢复(unload)数据库(Windows)
DBUPGRDW EXE 升级早期版本的数据库
DBVALIDW EXE 检验数据库有效性(Windows)
DBWE50 DLL 数据库引擎扩展
DBWRITEW EXE 创建写文件来更新被压缩的数据库(Windows)
ISQLW EXE 交互式SQL用户界面
RT32W EXE 旧32位Windows运行版的引擎
RTDSK50S EXE 16位Windows数据库引擎的运行版
RTDSK50W EXE 32位Windows数据库引擎的运行版
RTSTARTW EXE 旧32位Windows运行版的引擎
WL50EN.DLL 英语动态连接库
WL50FR.DLL 法语动态连接库
WL50GE.DLL 德语动态连接库
WOD50W DLL SQL Anywhere ODBC引擎的动态连接库
WODBC HLP ODBC帮助文件
INFORMIX
LDLLSQLW.DLL API接口
有关ODBC的文件:
CTL3DV2.DLL 3维动态连接库版本2
ODBC.INI ODBC驱动的管理器(安装在windows目录下)
ODBC.DLL ODBC驱动的管理器(安装在windows\system目录下)
ODBCINST.DLL 安装的ODBC驱动 (安装在windows\system目录下)
ODBCINST.INI 安装的ODBC驱动(安装在windows目录下)
* 说 明SQL Anywhere 数 据 库 引 擎 的 运 行 版是 数 据 库 引
擎DBENG50W.EXE 的 子 集, 其 中 减 少 了 创 建 数 据 库表, 动 态 截 断 日 志 等 功 能。
PowerBuilder 的 高 级 工 具:
对PowerBuilder 的高 级 工 具 的 处 理,4.0 与5.0 有 一
些 差 别, 在4.0 中 每 一 个 小工 具 都 是 一 个 单 独 的.EXE 文 件, 而 在5.0 中 所 有 的 工 具 都集 成 在 了 一 起,
形 成 一 个 可 执 行 文 件, 而 每 一 个 工 具都 由 一 个PBD 文 件 组 成。
APU. EXE,APU50. PBD,APU50.INI,APUPFC.PBD
组 成 了 一 个 集 成 环 境。 其 中 包 括 的 工 具 有:DWCHECK.PBD,DWCHECK.INI 用 于 数 据 窗 口 中SQL 语 句
的 确 认;DWEAS.PBD,DWEAS.INI 数 据 窗 口扩 展 属 性 定 义;OBJSRCH.PBD,OBJSRCH.INI 用 于 对 象 的 搜
索;PEAR.PBD,PEAR.INI 可 以 生 成PowerBuilder 在 数 据 库 中 创 建 的 扩 展 属 性 的 文
档;SPUD.PBD,SPUD.INI ,SPUDERR.TXT 是 存 储 过 程 更 新 的 工 具;XREF.PBD,XREF.INI 用 于 交叉 引
用; 交 叉 引 用 所 用 到 的 数 据 库 为XREF.DB, 如 果 建 在后 台 的 大 型 数 据 库
上,XREFINF.SQL,XREFOR7.SQL,XREFSYB.SQL 这 三 个文 件 分 别 是 用 于 在 您 所 使 用
的Informix,Oracle 和Sybase 上 创 建对 象 表 的SQL 语 句。
|