<//!ot±±?éìò2?D£1ù????×÷>
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>PowerBuilder应用开发系列讲座</title>
<link rel="stylesheet" href="../../images/arfan.css"
type="text/css">
</head>
<body>
<div align="center"><center>
<table border="1" cellpadding="4" width="640"
bordercolordark="#FFFFFF" bordercolorlight="#FFFFFF">
<tr>
<td bgcolor="#FFE6B0" bordercolor="#8080FF" class="p9"><font
color="#BB0000">导航条:--></font> <a
href="../../index.html">网上学堂</a> --> <a
href="../pbindex.htm">PowerBuilder应用开发系列讲座</a>--></td>
</tr>
<tr>
<td bordercolor="#8080FF" class="p9"><h2 align="center"><font
color="#0000FF">PowerBuilder系 列 讲 座 ( 2 8 ) </font></h2>
<p> 笔 者 经 常
遇 到 有 用 户 问: 使 用PowerBuilder 开 发
的 应 用 程 序 交 付 运 行 时 需 要 怎 样
的 运 行 环 境。 当 我 告 诉 他 是pb5dk 下
的 所 有 文 件 时, 他 又 会 抱 怨 说, 一
个 原 本 不 大 的 应 用 程 序, 运 行 环
境 却 占 了 打 包 文 件 的 大 半, 释 放
后 在 用 户 的 机 器 中 更 是 要 占7M 之
多。 事 实 上 这 些 动 态 连 接 库 是 用
以 解 释 不 同 的 对 象, 或 是 被 不 同
对 象 的 函 数 所 调 用, 如 果 在 您 的
小 应 用 中 某 些 对 象 根 本 没 有 用
到, 则 与 其 相 关 的 动 态 连 接 库 也
就 不 必 须 了。 </p>
<p> 此 外 如 果
您 的 开 发 环 境 的 硬 盘 空 间 也 十 分
局 促, 有 些 开 发 环 境 中 的 动 态 连
接 库 似 乎 也 可 以 临 时 删 去。 下 面
列 出 的 是 开 发 和 运 行 环 境 中 的 所
有 动 态 连 接 库 的 作 用, 也 许 在 您
安 装 和 打 包 时 会 有 所 作 用。 </p>
<table border="2" width="600">
<TBODY> <tr>
<td>Powerbuilder<br>
5.0 DLL</td>
<td>DLL 作 用 描 述</td>
<td>运 行 环 境</td>
<td>平 台 </td>
</tr>
<tr>
<td>pbapl050.dll</td>
<td>应 用 画 笔</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbbgr050.dll</td>
<td>商 业 图 形 引 擎</td>
<td>有</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbcgc050.dll</td>
<td>代 码 生 成 - 编 译</td>
<td>无</td>
<td>Win32 </td>
</tr>
<tr>
<td>pbcgl050.dll</td>
<td>代 码 生 成 - 链 接</td>
<td>无</td>
<td>Win32 </td>
</tr>
<tr>
<td>pbcgr050.dll</td>
<td>代 码 生 成 - 资 源 编 译</td>
<td>无</td>
<td>Win32 </td>
</tr>
<tr>
<td>pbcgs050.dll</td>
<td>代 码 生 成 -Win16 编 译</td>
<td>无</td>
<td>Win32 </td>
</tr>
<tr>
<td>pbch050.dll</td>
<td>代 码 生 成 - 头 文 件</td>
<td>无</td>
<td>Win32 </td>
</tr>
<tr>
<td>pbcmp050.dll</td>
<td>Powerscript 编 译 器</td>
<td>无</td>
<td>Win32 </td>
</tr>
<tr>
<td>pbctl050.dll</td>
<td>窗 口, 报 表, 用 户 自 定 义 对
象 画 笔</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdbl050.dll</td>
<td>数 据 库 接 口 - 与pbsyb 的 消 息
句 柄</td>
<td>有 ( 可 选) </td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbdbt050.dll</td>
<td>数 据 库 接 口 - 与pbsyb 的 消 息
句 柄</td>
<td>有 ( 可 选) </td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbdpb050.dll</td>
<td>分 布 式PB - 本 地 驱 动</td>
<td>有 ( 可 选) </td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbdpp050.dll</td>
<td>Pipeline 画 笔</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdse050.dll</td>
<td>分 布 式PB</td>
<td>有 ( 可 选) </td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbdtp050.dll</td>
<td>数 据 库 画 笔</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdts050.dll</td>
<td>数 据 库 画 笔 工 具</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdwd050.dll</td>
<td>数 据 窗 口 绘 画 画 笔</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdwe050.dll</td>
<td>数 据 窗 口 引 擎</td>
<td>有</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdwo050.dll</td>
<td>数 据 窗 口 用 对 话 框</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdwp050.dll</td>
<td>数 据 窗 口 画 笔</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbdwt050.dll</td>
<td>数 据 窗 口 预 览</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbeol050.dll</td>
<td>PB 库 接 口 - Object Cycle</td>
<td>无</td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbfrm050.dll</td>
<td>报 表 画 笔</td>
<td>无</td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbgen050.dll</td>
<td>应 用 模 板</td>
<td>无</td>
<td>全 部 </td>
</tr>
<tr>
<td>pbhlp050.dll</td>
<td>帮 助 文 件 工 具</td>
<td>无</td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbibm050.dll</td>
<td>数 据 库 接 口 -IBM</td>
<td>有 ( 可 选) </td>
<td>Win16 </td>
</tr>
<tr>
<td>pbidbf50.dll</td>
<td>数 据 窗 口 输 入 Dbase 文 件</td>
<td>有 ( 可 选) </td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbin5050.dll</td>
<td>数 据 库 接 口 -Informix 5.0 </td>
<td>有 ( 可 选)</td>
<td>Win16, Win32 </td>
</tr>
<tr>
<td>pbitxt50.dll</td>
<td>数 据 窗 口 输 入 Dbase 文 件</td>
<td>有 ( 可 选) </td>
<td>全 部 </td>
</tr>
<tr>
<td>pblbm050.dll</td>
<td>PB 库 接 口- LBMS</td>
<td>无</td>
<td>Win16 </td>