首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

如何把powerbuilder下程序发布成独立的应用程序呢

2013-03-26 
怎么把powerbuilder下程序发布成独立的应用程序呢?如题:找了好多资料,还是没有成功,由于现在有个项目,必须

怎么把powerbuilder下程序发布成独立的应用程序呢?
如题:
找了好多资料,还是没有成功,由于现在有个项目,必须要将工程发布出来,大家有什么好的方法呢?
[解决办法]
缺哪个DLL,就从开发机器上找到这个DLL一起打包发布
[解决办法]
找到以前的老贴,http://topic.csdn.net/u/20090608/22/365abae5-0724-4554-8a95-f0f320fcecc6.html
可惜图片地址出问题了。你看看大致文字描述吧。
[解决办法]
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11.0","Driver", RegString!, is_app_path + "\dbms\dbodbc11.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11.0","Setup", RegString!, is_app_path + "\dbms\dbodbc11.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11.0 Translator","Driver", RegString!, is_app_path + "\dbms\dbctrs11.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11.0 Translator","Setup", RegString!, is_app_path + "\dbms\dbctrs11.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11.0 Translator","Translator", RegString!, is_app_path + "\dbms\dbctrs11.dll")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers","SQL Anywhere 11.0", RegString!, "Installed")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translator","SQL Anywhere 11.0 Translator", RegString!, "Installed")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dbeng11.exe","path", RegString!, is_app_path)
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\dbeng11.exe","", RegString!, is_app_path + "\dbms\dbeng11.exe")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources","WRM", RegString!, "SQL Anywhere 11.0")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","AutoStop", RegString!, "yes")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","DatabaseFile", RegString!, is_app_path + "\dbms\sale.db")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","DatabaseName", RegString!, "Sale")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","Driver",RegString!,is_app_path + "\dbms\dbodbc11.dll")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","PWD",RegString!,"sql")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","Start", RegString!,is_app_path + "\dbms\dbeng11.exe")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\WRM","UID",RegString!,"dba")

anywhere的odbc注册表语法
anywhere所需的dll,偶是把整个anywhere的bin的文件夹都拷贝到应用程序里

热点排行