前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

天极网 你的位置:软件> 设计在线> 网页陶吧> 技术平台> HTML学习> PowerBuilder应用开发系列讲座(28)2000-06-06 00:00:00· 张健姿·中国计算机世界出版服务公司p align="center">开发和运行环境中的动态连接库   笔者经常遇到有用户问:使用PowerBuilder开发的应用程序交付运行时需要怎样的运行环境。当我告诉他是pb5dk下的所有文件时,他又会抱怨说,一个原本不大的应用程序,运行环境却占了打包文件的大半,释放后在用户的机器中更是要占7M之多。事实上这些动态连接库是用以解释不同的对象,或是被不同对象的函数所调用,如果在您的小应用中某些对象根本没有用到,则与其相关的动态连接库也就不必须了。   此外如果您的开发环境的硬盘空间也十分局促,有些开发环境中的动态连接库似乎也可以临时删去。下面列出的是开发和运行环境中的所有动态连接库的作用,也许在您安装和打包时会有所作用。 PowerBuilder5.0DLLDLL作用描述运行环境平台 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库接口-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 pbitx .dll:数据窗口输入Dbase文件有(可选)全部 pblbm050.dll:PB库接口-LBMS无Win16 pblib050.dll:PB库画笔和浏览器无全部 pbmdi050.dll:数据库接口-MDI有(可选)Win16,Win32 pbmnu050.dll:菜单画笔无全部 pbmss050.dll:数据库接口-MSSQLServer6.0有(可选)Win16,Win32 pbndv050.dll:PB库画笔-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.dll:ORCA无Win16,Win32 pbosc050.dll:分布式PB-openserver客户端有(可选)Win16,Win32 pboss050.dll:分布式PB-openserver服务器端有(可选)Win32 pboui050.dll:OLE2用户接口有Win16 pbpvc050.dll:PB库接口-PVCS无Win16,Win32 pbroi050.dll:OLE2支持软件有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:数据库接口-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.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:DistPB-winsock服务器端有(可选)Win32 SQL/SCRIPTS SQLCA.SCR用于定义SQLCA的ScriptDB2SYSPB.SQL创建和初化存储表PBOR7CAT.SQL:在Oracle的Master数据库中创建内部的存储过程 PBSYB.BAT:使用W3DBLIB在Sybase的Master数据库中创建由PowerBulder使用的内部的存储过程 PBSYB.SQL:使用W3DBLIB在Sybase的Master数据库中创建由PowerBulder使用的内部的存储过程 PBSYBRT.SQL:创建用于运行环境的Sybase存储过程 PBSYC.BAT:使用CTLIB在Sybase系统10中的Master数据库中创建由PowerBulder使用的内部的存储过程 PBSYC.SQL:使用CTLIB在Sybase系统10中的Master数据库中创建由PowerBulder使用的内部的存储过程 SYBSYSPB.SQL:创建和初始化Sybase存储表ORCA PBORCA.H:当使用ORCA编写接口时需要 PBORC.LIB:当使用ORCA编写接口时需要SybaseSQLAnywhere数据库引擎:在QLANY50\WIN目录下。 DB32WEXE2,47604-01-9612:00p DBBACKW.EXE:数据库备份(windows) DBCOLLW.EXE:数据库字符集顺序信息 DBENG50SEXE:16位数据库引擎 DBENG50WHLP:32位数据库引擎帮助文件 DBENG50WEXE:32位数据库引擎776,60804-01-9612:00p DBERASEWEXE:删除一个数据库(Windows) DBEXPANWEXE:扩展数据库 DBEXTW50DLL:数据库引擎扩展 DBINFOWEXE:显示数据库文件的数据库信息(Windows) DBINITWEXE:创建数据库 DBL50TDLL:WindowsNT数据库引擎的嵌入C程序的接口 DBL50WDLL:Windows3.1数据库引擎的嵌入C程序的接口 DBLOGWEXE:用于改变数据库日志名或删除日志用 DBSHRINWEXE:压缩数据库 DBSTARTWEXE:数据库16位引擎 DBSTOPWEXE:停止16位数据库引擎 DBTL50WDLL:SQLAnywhere数据库工具(Windows) DBTRANWEXE:将LOG文件转换成SQL命令集 DBUNLOAWEXE:恢复(unload)数据库(Windows) DBUPGRDWEXE:升级早期版本的数据库 DBVALIDWEXE:检验数据库有效性(Windows) DBWE50DLL:数据库引擎扩展 DBWRITEWEXE:创建写文件来更新被压缩的数据库(Windows) ISQLWEXE:交互式SQL用户界面 RT32WEXE:旧32位Windows运行版的引擎 RTDSK50SEXE:16位Windows数据库引擎的运行版 RTDSK50WEXE:32位Windows数据库引擎的运行版 RTSTARTWEXE:旧32位Windows运行版的引擎 WL50EN.DLL:英语动态连接库 WL50FR.DLL:法语动态连接库 WL50GE.DLL:德语动态连接库 WOD50WDLL:SQLAnywhereODBC引擎的动态连接库 WODBCHLPODBC:帮助文件 INFORMIX LDLLSQLW.DLL:API接口 有关ODBC的文件: CTL3DV2.DLL:3维动态连接库版本2 ODBC.INI:ODBC驱动的管理器(安装在windows目录下) ODBC.DLL:ODBC驱动的管理器(安装在windows\system目录下) ODBCINST.DLL:安装的ODBC驱动(安装在windows\system目录下) ODBCINST.INI:安装的ODBC驱动(安装在windows目录下)   说明SQLAnywhere数据库引擎的运行版是数据库引擎DBENG50W.EXE的子集,其中减少了创建数据库表,动态截断日志等功能。PowerBuilder的高级工具:   对PowerBuilder的高级工具的处理,4.0与5.0有一些差别,在4.0中每一个小工具都是一个单独的.EXE文件,而在5.0中所有的工具都集成在了一起,形成一个可执行文件,而每一个工具都由一个PBD文件组成。   APU.EXE,APU50.PBD,APU50.INI,APUPFC.PBD组成了一个集成环境。其中包括的工具有:DWCHECK.PBD,DWCHECK.INI用于数据窗口中SQL语句的确认;DWEAS.PBD,DWEAS.INI数据窗口扩展属性定义;OBJSRCH.PBD,OBJSRCH.INI用于对象的搜索;PEAR.PBD,PEAR.INI可以生成PowerBuilder在数据库中创建的扩展属性的文档;SPUD.PBD,SPUD.INI,SPUDERR.TXT是存储过程更新的工具;XREF.PBD,XREF.INI用于交叉引用;交叉引用所用到的数据库为XREF.DB,如果建在后台的大型数据库上,XREFINF.SQL,XREFOR7.SQL,XREFSYB.SQL这三个文件分别是用于在您所使用的Informix,Oracle和Sybase上创建对象表的SQL语句。 【发表评论】【关闭窗口】.PowerBuilder应用开发系列讲座(29).PowerBuilder应用开发系列讲座(27)