一個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 |