还是Powerbuilder怎么发布出来的有关问题,

还是Powerbuilder如何发布出来的问题,求助!急
本帖最后由 zmhzhangminhua 于 2013-01-07 19:06:38 编辑
问了好多了,可是试了各种方法还是不行,估计是我没理解了。不过PB发布真麻烦。现在有点急了,哪位高手可以帮我发布出来直接给我吗?就是直接做出来一个EXE可执行文件,可以帮助的留个邮箱,我把源程序给您。先谢谢了。
对了,我的版本是12.5,用的里面的自带的数据库

------解决方案--------------------
qq:4544-9571
可以试试,偶有这个版本。
------解决方案--------------------
数据库你用的ASA是吧,把ASA安装目录下的Bin32,和你的exe文件一起打包,然后再你的程序里加上ASA ODBC 注册表注册代码既可:

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")