一个exe文件(或者再加pbd文件)要提交给脱离了powerbuilder环境的用户使用时,
还必须提供一些powerbuilder应用程序执行、数据库连接等实现所必需的环境动态链接库文件。如果缺少这些dll文件,应用程序可能无法启动,或者无法连接到数据库服务器。
这就是说,经过编译生成的powerbuilder应用程序需要一定的运行环境。
以下几个文件在powerbuilder的shared\powerbuilder文件夹中(或者使用开始菜单中的”查找”),提交应用程序时需要将它们拷贝到exe文件所在的路径下(对于32位windows或nt操作系统):
pbvm70.dll :powerbuilder 虚拟机,必需
pbtra60.dll :用来数据库跟踪调用,可选
pbrtc60.dll:对rich text 的支持,可选
pbmss70.dll:microsoft sql server数据库服务器的直连接口(native database
interfaces),使用mss必备的dll,如果使用别的dbms,采用相应的其他dll
pbdwe60.dll:datawindow 引擎,如果使用了 datawindow和 report,必需
ntwdblib.dll:dbms 客户端链接库,负责执行与服务器的连接,必需
dbnmpntw.dll:named pipes network library,网络连接方式之一
dbmssocn.dll:tcp/ip network library,网络连接方式之二
如果不是使用专用接口,而是采用odbc,则另需要:
pbodb70 .dll
pbodb70 .in
