经过编译生成的pb程序需要的运行环境

本文介绍了不同版本的PowerBuilder应用程序所需的运行环境,包括必需的PowerBuilder运行时动态连接库、数据库接口和其他相关文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
经过编译生成的pb 程序需要的运行环境

[ jiangjeffrey整理  2004
1 9 日,阅读人数 621 ]
 
 
 
经过编译生成的 PowerBuilder 应用程序需要如下运行环境 :
PowerBuilder 
运行时动态连接库 ( Runtime Library ) 
PowerBuilder 6.0 中需要如下 DLL :
PBVM60.DLL (PowerBuilder 
虚拟机 )( 必需 )
PBDWE60.DLL (DataWindow 
引擎 )( 可选
PBRTC60.DLL (Rich Text Control)(
可选
PBTRA60.DLL (DLL used for tracing db calls)(
可选 )
与所需连接的数据库的直连接口 (Native Driver)   ODBC 接口 (ODBC Driver)
PBSYC60.DLL (
连接 Sybase  的直连接口
PBO7360.DLL (
连接 Oracle7.3 的直连接口 )
所需连接的数据库的 Client ( Sybase Open Client, Oracle  SQL Net)  以上是 Sybase 公司的建议。  
我的经验是,编译好的程序必须有 pbdwe60.dll pbvm60.dll 才行。
另外,如果使用 ODBC 联结数据库则还需 pbodb60.dll ,如果使用的专用接口,则需对应数据库的 DLL ,如 Oracle7.3 PBO7360.DLL Sybase PBSYC60.DLL
PB7+ASA6所需文件
1. PB运行时刻库:
(a)必要的microsoft接口
MSVCRT.DLL
MSVCRT40.DLL
Olepro32.dll
(b)PB运行时刻库
pbvm70.dll
pbaen70.tlb
pbdwe70.dll
pbtra70.dll
libjcc.dll
2. ODBC接口
Pbodb70.dll
3. PB应用程序及相关文件
4. SQL Anywhere数据库文件
5. SQL Anywhere相应文件
dbsrv6.exe
dbeng6.exe
dblgen6.dll
dbodbc6.dll
dbserv6.dll
dbctrs6.dll
注册表:
autostop="yes"
databasefile="d://temp//blob//db.db"
driver="d://temp//blob//dbodbc6.dll"
pwd="sql"
start="d://temp//blob//dbeng6 -Q"
uid="dba"
PB+Oracle
pb文件: 
       pbtra60.dll 
       pbo7360.dll(7.3) 
       pbdwe60.dll 
       pbvm60.dll 
oracle文件: 
       CORE35.DLL 
       CORE35O.DLL 
       NASNSNT.DLL 
       NAUNTSNT.DLL 
       NCRNT.DLL 
       NInt.dll 
       NLSRTL32.DLL 
       Nnfdnt.dll 
       NNFNNT.DLL 
       NSNT.DLL 
       NTNT.DLL 
       NTTNT.DLL 
       OCIW32.DLL 
       Ora73.dll 
       OTRACE73.DLL 
       sqltnsnt.dll 
       sqlnet.ora 
       tnsnames.ora 拷贝到EXE文件所在目录就行了
另外还需两个文件tnsnames.ora,sqlnet.ora,这可要自己写哟! 
这些文件都具备后,再在注册表里将oracle路径指明一下就可以了!OK! 
2.PB+MS SQL SEVER
Dbnmpntw.dll    命名管道支持文件   
Dbmssocn.dll    TCP/IP 支持文件  (可选) 
Dbmsspxn.dll    IPX 支持文件  (可选) 
Ntwdblib.dll    SQLServer核心文件(这个文件最重要)   
PBDWE60.DLL 
PBMSS60.DLL 
PBVM60.DLL
3.PB+SYBASE SQL SEVER
PBDBL60.DLL
PBDBT60.DLL
PBSYC60.DLL OR PBSYT60.DLL
以下是5.0 的 高级版本 可以类推
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 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值