经过编译生成的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
|
相关推荐
反编译PB程序的风险和挑战包括但不限于: 1. 法律问题:未经许可的反编译可能侵犯软件的版权,因此在进行此类操作时必须确保有合法的权利或授权。 2. 完整性:反编译后的源代码可能无法完全恢复到原始状态,可能...
由于PowerBuilder编译的应用程序生成的是自己的中间语言(PBL,PowerBuilder Library),而不是常见的如C++或Java的字节码,因此需要特定的反编译工具来解析这些PBL文件。 "shudepb"反编译工具的描述表明它可以将...
完成以上步骤后,你还可以通过点击PowerBar工具栏上的"Deploy"按钮来部署你的应用程序,这将生成可以在没有PB开发环境的计算机上运行的独立EXE文件。 生成EXE文件是PB开发流程中必不可少的一环,它使得应用程序能够...
然而,由于PB生成的可执行文件是编译后的二进制形式,原始源代码通常不被公开,这给二次开发和问题排查带来了困难。此时,反编译工具如PBDeCompiler就成为了解决这一问题的关键。 PBDeCompiler_V2012.03.27_DEMO是...
安装这个环境后,开发者将能设置开发环境,创建新项目,调试代码,并最终编译生成可执行文件或Web应用程序。 总结起来,PB11的编译环境文件包是一个全面的开发工具集,为开发者提供了构建桌面和Web应用程序的强大...
总结来说,"云风pbc windows下xx.proto生成xx.pb工具"简化了Windows环境下protobuf的编译过程,通过运行bat脚本即可快速生成.pb文件。这对于开发者来说,既节省了时间,又避免了手动操作的复杂性。在实际的软件开发...
标题中的"pb9运行环境【拷贝到执行文件夹中】"指的是PowerBuilder 9(PB9)的应用程序运行环境。PowerBuilder是一款流行的可视化开发工具,主要用于构建企业级的数据库应用程序。这个运行环境包含了PB9应用程序运行...
当PB程序被编译后,源码库中的代码会被转换成.pbd 文件,这个文件包含了运行时所需的机器码和元数据。与.pbl 文件不同,.pbd 文件不包含源代码,而是可执行的形式,用于程序的运行和部署。在多库项目中,每个.pbl 库...
标题中的“pb好的反编译工具提供给大家”表明这是一个关于PowerBuilder(PB)应用程序的反编译工具分享。PowerBuilder是一种流行的开发环境,主要用于构建企业级的桌面和Web应用程序。反编译工具则是用于查看或恢复...
用户解压后,需要通过PowerBuilder的开发环境打开并编译这个文件,然后可能还需要配置相关的数据源和其他支持库,才能运行和测试这个二维码生成器。 详细来说,使用PB11生成二维码可能涉及以下知识点: 1. Power...
PB编译后程序加密器是一种专门针对PowerBuilder(PB)开发的应用程序进行安全保护的工具。PowerBuilder是一款流行的可视化编程环境,主要用于构建企业级的数据库应用程序。然而,由于其生成的可执行文件易于被反编译...
5. `undw`: 这可能是一个未完整的名字或者临时文件,通常在程序运行过程中生成,用于存储中间结果或工作数据。 使用此类反编译工具时,需要理解这涉及到软件知识产权的问题,未经授权对他人编译后的代码进行反编译...
在将PB项目转换为可执行文件时,需要确保包含了所有必要的DLL文件,这些文件提供了PB应用程序运行所需的环境和支持。通过下载和使用提供的"pbdll",开发者可以解决因缺失DLL导致的运行错误,从而确保应用程序能在...
标题中的“pb反编译的好工具”指的是PowerBuilder(PB)的应用程序反编译工具,这类工具主要用于解析和理解基于PowerBuilder开发的.pbd或.dll文件。PowerBuilder是一款流行的可视化的面向对象的开发环境,主要用于...
MakeQRBarcode.dll就是这样一个库,它包含了生成二维码所需的具体算法和功能,可以在运行时被PB应用程序加载和调用,而不是将这些功能编译进每个独立的PB程序中,这样可以节省内存资源和提高程序效率。 标签中的...
PowerBuilder是一款流行的面向对象的开发工具,主要用于构建数据库应用程序,而这些DLL文件则是其运行环境的基础。 首先,我们需要理解DLL(Dynamic Link Library)的概念。DLL是一种共享库,它包含可由多个程序...
1. **应用程序文件**:包括你的PB12编译生成的主可执行文件,以及所有相关的动态链接库(DLLs)、数据库文件、图片、光标(CUR)文件和ActiveX控件(OCX)等。确保这些文件的路径与你在程序中定义的路径一致。 2. *...
- **调试和优化**:如果PB程序存在性能问题,反编译后的代码可以作为调试的辅助资料。 尽管反编译软件提供了便利,但也存在一些挑战和限制,例如: - **代码质量**:反编译的源代码可能格式混乱,缺乏注释,且难以...
PB程序可能使用了ODBC(Open Database Connectivity)或JDBC(Java Database Connectivity)作为数据库访问接口,这两种接口允许PB与多种数据库进行通信。通过编写PB代码,开发者可以定制化数据导入导出的过程,比如...
本程序“纯PB 代码 MD5生成和校验程序”是用Pure PowerBuilder(PB)语言编写的,已知在PB11.5环境下成功调试运行。 PowerBuilder(PB)是一种面向对象的可视化开发工具,特别适合于数据库应用程序的开发。它提供了...