`
isiqi
  • 浏览: 16496841 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

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

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

[ jiangjeffrey整理2004
19日,阅读人数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(SybaseOpenClient,OracleSQLNet)以上是Sybase公司的建议。
我的经验是,编译好的程序必须有pbdwe60.dllpbvm60.dll才行。
另外,如果使用ODBC联结数据库则还需pbodb60.dll,如果使用的专用接口,则需对应数据库的DLL,如Oracle7.3PBO7360.DLLSybasePBSYC60.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
分享到:
评论

相关推荐

    pb反编译,powerbuilder反编译,pb源码查看

    反编译PB程序的风险和挑战包括但不限于: 1. 法律问题:未经许可的反编译可能侵犯软件的版权,因此在进行此类操作时必须确保有合法的权利或授权。 2. 完整性:反编译后的源代码可能无法完全恢复到原始状态,可能...

    最好的PB反编译工具,能够反编译PB7\8\9\10\11\12各个版本,直接导出源文件。

    由于PowerBuilder编译的应用程序生成的是自己的中间语言(PBL,PowerBuilder Library),而不是常见的如C++或Java的字节码,因此需要特定的反编译工具来解析这些PBL文件。 "shudepb"反编译工具的描述表明它可以将...

    pb生成exe文件的步骤

    完成以上步骤后,你还可以通过点击PowerBar工具栏上的"Deploy"按钮来部署你的应用程序,这将生成可以在没有PB开发环境的计算机上运行的独立EXE文件。 生成EXE文件是PB开发流程中必不可少的一环,它使得应用程序能够...

    POWERBUILDER反编译大师(PB9.0)

    然而,由于PB生成的可执行文件是编译后的二进制形式,原始源代码通常不被公开,这给二次开发和问题排查带来了困难。此时,反编译工具如PBDeCompiler就成为了解决这一问题的关键。 PBDeCompiler_V2012.03.27_DEMO是...

    pb11的编译环境文件包

    安装这个环境后,开发者将能设置开发环境,创建新项目,调试代码,并最终编译生成可执行文件或Web应用程序。 总结起来,PB11的编译环境文件包是一个全面的开发工具集,为开发者提供了构建桌面和Web应用程序的强大...

    云风pbc windows下xx.proto生成xx.pb 工具

    总结来说,"云风pbc windows下xx.proto生成xx.pb工具"简化了Windows环境下protobuf的编译过程,通过运行bat脚本即可快速生成.pb文件。这对于开发者来说,既节省了时间,又避免了手动操作的复杂性。在实际的软件开发...

    pb9运行环境【拷贝到执行文件夹中】

    标题中的"pb9运行环境【拷贝到执行文件夹中】"指的是PowerBuilder 9(PB9)的应用程序运行环境。PowerBuilder是一款流行的可视化开发工具,主要用于构建企业级的数据库应用程序。这个运行环境包含了PB9应用程序运行...

    PB程序源码文件结构pbl文件pbd文件.pdf

    当PB程序被编译后,源码库中的代码会被转换成.pbd 文件,这个文件包含了运行时所需的机器码和元数据。与.pbl 文件不同,.pbd 文件不包含源代码,而是可执行的形式,用于程序的运行和部署。在多库项目中,每个.pbl 库...

    pb好的反编译工具提供给大家

    标题中的“pb好的反编译工具提供给大家”表明这是一个关于PowerBuilder(PB)应用程序的反编译工具分享。PowerBuilder是一种流行的开发环境,主要用于构建企业级的桌面和Web应用程序。反编译工具则是用于查看或恢复...

    PB11生成二维码源程序.rar

    用户解压后,需要通过PowerBuilder的开发环境打开并编译这个文件,然后可能还需要配置相关的数据源和其他支持库,才能运行和测试这个二维码生成器。 详细来说,使用PB11生成二维码可能涉及以下知识点: 1. Power...

    PB编译后程序加密器

    PB编译后程序加密器是一种专门针对PowerBuilder(PB)开发的应用程序进行安全保护的工具。PowerBuilder是一款流行的可视化编程环境,主要用于构建企业级的数据库应用程序。然而,由于其生成的可执行文件易于被反编译...

    PB反编译程序

    5. `undw`: 这可能是一个未完整的名字或者临时文件,通常在程序运行过程中生成,用于存储中间结果或工作数据。 使用此类反编译工具时,需要理解这涉及到软件知识产权的问题,未经授权对他人编译后的代码进行反编译...

    pb生成exe所需dll

    在将PB项目转换为可执行文件时,需要确保包含了所有必要的DLL文件,这些文件提供了PB应用程序运行所需的环境和支持。通过下载和使用提供的"pbdll",开发者可以解决因缺失DLL导致的运行错误,从而确保应用程序能在...

    pb 反编译的好工具

    标题中的“pb反编译的好工具”指的是PowerBuilder(PB)的应用程序反编译工具,这类工具主要用于解析和理解基于PowerBuilder开发的.pbd或.dll文件。PowerBuilder是一款流行的可视化的面向对象的开发环境,主要用于...

    pb利用MakeQRBarcode.dll,生成二维码

    MakeQRBarcode.dll就是这样一个库,它包含了生成二维码所需的具体算法和功能,可以在运行时被PB应用程序加载和调用,而不是将这些功能编译进每个独立的PB程序中,这样可以节省内存资源和提高程序效率。 标签中的...

    PB 12.6 运行所需DLL

    PowerBuilder是一款流行的面向对象的开发工具,主要用于构建数据库应用程序,而这些DLL文件则是其运行环境的基础。 首先,我们需要理解DLL(Dynamic Link Library)的概念。DLL是一种共享库,它包含可由多个程序...

    pb 12+sqlanywhere程序打包直接运行

    1. **应用程序文件**:包括你的PB12编译生成的主可执行文件,以及所有相关的动态链接库(DLLs)、数据库文件、图片、光标(CUR)文件和ActiveX控件(OCX)等。确保这些文件的路径与你在程序中定义的路径一致。 2. *...

    PB反编译软件

    - **调试和优化**:如果PB程序存在性能问题,反编译后的代码可以作为调试的辅助资料。 尽管反编译软件提供了便利,但也存在一些挑战和限制,例如: - **代码质量**:反编译的源代码可能格式混乱,缺乏注释,且难以...

    PB写的数据导入导出的程序

    PB程序可能使用了ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)作为数据库访问接口,这两种接口允许PB与多种数据库进行通信。通过编写PB代码,开发者可以定制化数据导入导出的过程,比如...

    纯PB 代码 MD5生成和校验程序

    本程序“纯PB 代码 MD5生成和校验程序”是用Pure PowerBuilder(PB)语言编写的,已知在PB11.5环境下成功调试运行。 PowerBuilder(PB)是一种面向对象的可视化开发工具,特别适合于数据库应用程序的开发。它提供了...

Global site tag (gtag.js) - Google Analytics