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

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

[ jiangjeffrey整理2004
1 9 日,阅读人数 621 ]
经过编译生成的 PowerBuilder 应用程序需要如下运行环境 :
PowerBuilder
运行时动态连接库 (RuntimeLibrary)
PowerBuilder6.0 中需要如下 DLL :
PBVM60.DLL(PowerBuilder
虚拟机 )( 必需 )
PBDWE60.DLL(DataWindow
引擎 )( 可选 )
PBRTC60.DLL(RichTextControl)(
可选 )
PBTRA60.DLL(DLLusedfortracingdbcalls)(
可选 )
与所需连接的数据库的直连接口 (NativeDriver) ODBC 接口 (ODBCDriver)
PBSYC60.DLL(
连接 Sybase 的直连接口 )
PBO7360.DLL(
连接 Oracle7.3 的直连接口 )
所需连接的数据库的 Client ( Sybase OpenClient,Oracle SQLNet) 以上是 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.SQLAnywhere数据库文件
5.SQLAnywhere相应文件
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+MSSQLSEVER
Dbnmpntw.dll命名管道支持文件
Dbmssocn.dllTCP/IP支持文件(可选)
Dbmsspxn.dllIPX支持文件(可选)
Ntwdblib.dllSQLServer核心文件(这个文件最重要)
PBDWE60.DLL
PBMSS60.DLL
PBVM60.DLL
3.PB+SYBASESQLSEVER
PBDBL60.DLL
PBDBT60.DLL
PBSYC60.DLLORPBSYT60.DLL
以下是5.0的高级版本可以类推
pbapl050.dll应用画笔无全部
pbbgr050.dll商业图形引擎有全部
pbcgc050.dll代码生成-编译无Win32
pbcgl050.dll代码生成-链接无Win32
pbcgr050.dll代码生成-资源编译无Win32
pbcgs050.dll代码生成-Win16编译无Win32
pbch050.dll代码生成-头文件无Win32
pbcmp050.dllPowerscript编译器无Win32
pbctl050.dll窗口,报表,用户自定义对象画笔无全部
pbdbl050.dll数据库接口-与pbsyb的消息句柄有(可选)Win16,Win32
pbdbt050.dll数据库接口-与pbsyb的消息句柄有(可选)Win16,Win32pbdpb050.dll分布式PB-本地驱动有(可选)Win16,Win32
pbdpp050.dllPipeline画笔无全部
pbdse050.dll分布式PB有(可选)Win16,Win32
pbdtp050.dll数据库画笔无全部
pbdts050.dll数据库画笔工具无全部
pbdwd050.dll数据窗口绘画画笔无全部
pbdwe050.dll数据窗口引擎有全部
pbdwo050.dll数据窗口用对话框无全部
pbdwp050.dll数据窗口画笔无全部
pbdwt050.dll数据窗口预览无全部
pbeol050.dllPB库接口-ObjectCycle无Win16,Win32
pbfrm050.dll报表画笔无Win16,Win32
pbgen050.dll应用模板无全部
pbhlp050.dll帮助文件工具无Win16,Win32
pbibm050.dll数据库接口-IBM有(可选)Win16
pbidbf50.dll数据窗口输入Dbase文件有(可选)Win16,Win32
pbin5050.dll数据库接口-Informix5.0有(可选)Win16,Win32
pbitxt50.dll数据窗口输入Dbase文件有(可选)全部
pblbm050.dllPB库接口-LBMS无Win16
pblib050.dllPB库画笔和浏览器无全部
pbmdi050.dll数据库接口-MDI有(可选)Win16,Win32
pbmnu050.dll菜单画笔无全部
pbmss050.dll数据库接口-MSSQLServer6.0有(可选)Win16,Win32
pbndv050.dllPB库画笔-Endeavor无Win16
pbnet050.dll数据库接口-netgateway有(可选)Win16
pbnpc050.dll分布式PB-命名管道客户端有(可选)Win32
pbnps050.dll分布式PB-命名管道服务器端有(可选)Win32
pbo71050.dll数据库接口-Oracle7.1有(可选)Win16,Win32
pbo72050.dll数据库接口-Oracle7.2有(可选)Win32
pbodb050.dll数据库接口-ODBC有(可选)Win16,Win32
pbor7050.dll数据库接口-Oracle7.0有(可选)Win16,Win32
pborc050.dllORCA无Win16,Win32
pbosc050.dll分布式PB-openserver客户端有(可选)Win16,Win32
pboss050.dll分布式PB-openserver服务器端有(可选)Win32
pboui050.dllOLE2用户接口有Win16
pbpvc050.dllPB库接口-PVCS无Win16,Win32
pbroi050.dllOLE2支持软件有Win16,Win32
pbrtc050.dllRTF支持软件有(可选)Win16,Win32
pbrte050.dll运行环境引擎有全部
pbrtf050.dll运行环境函数有全部
pbscr050.dllScript画笔无全部
pbshr050.dll打印有全部
pbsmi050.dll分布式PB有(可选)Win16,Win32
pbsql050.dllSQL画笔无全部
pbstr050.dll结构painter无全部
pbsyb050.dll数据库接口-Sybasedblib接口(与微软库相连)有(可选)Win16,Win32
pbsyc050.dll数据库接口-Sybasectlib接口有(可选)Win16,Win32
pbsys050.dll开发系统无全部
pbsyt050.dll数据库接口-Sybasedblib接口(与Sybase库向连)有(可选)Win32
pbtbl050.dll数据库表画笔无全部
pbtra050.dll数据库接口-跟踪数据库无Win16,Win32
pbtyp050.dll系统对象和函数的定义有全部
pbudo050.dll用户对象画笔无全部
Pbvbx050.dllVBX有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.dllDistPB-winsock服务器端有(可选)Win32

你可能感兴趣的:(数据结构,oracle,应用服务器,Sybase,PowerBuilder)