打包的问题,试了很多方法都不行,请各位大虾指点指点...(急!!!)
c12 2002-08-22 08:36:33 我是用PB+SQL ANYWHERE 5.0开发的,注册表的东西是在程序里写入的。
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","AutoStop", RegString!, "yes")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","DatabaseFile", RegString!, "d:\test\qyb.db")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","DatabaseName", RegString!, "qyb")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","Description", RegString!, "qyb")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","Driver", RegString!, "WOD50T.DLL")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","PWD", RegString!, "")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","Start", RegString!, "d:\test\dbeng50.exe -d -Q -c1024")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\qyb","UID", RegString!, "dba")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","Driver", RegString!, "d:\test\WOD50T.DLL")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","uid", RegString!, "dba")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","Start", RegString!, "d:\test\dbeng50.exe -d -Q -c1024")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","DatabaseFile", RegString!, "d:\test\qyb.db")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","DatabaseName", RegString!, "qyb")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","AutoStop", RegString!, "yes")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\qyb","Description", RegString!, "qyb")
RegistrySet( "HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources","qyb", RegString!, "Sybase SQL Anywhere 5.0")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","Driver", RegString!, "d:\test\WOD50T.DLL")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","uid", RegString!, "dba")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","Start", RegString!, "d:\test\dbeng50.exe -d -Q -c1024")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","DatabaseFile", RegString!, "d:\test\qyb.db")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","DatabaseName", RegString!, "qyb")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","AutoStop", RegString!, "yes")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\qyb","Description", RegString!, "qyb")
RegistrySet( "HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\ODBC Data Sources","qyb", RegString!, "Sybase SQL Anywhere 5.0")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0 Translator","Driver", RegString!, "d:\test\WTR50T.DLL")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0 Translator","Setup", RegString!, "d:\test\WTR50T.DLL")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0 Translator","Translator", RegString!, "d:\test\WTR50T.DLL")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0","Driver", RegString!, "d:\test\WOD50T.DLL")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0","Setup", RegString!, "d:\test\WOD50T.DLL")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers","Sybase SQL Anywhere 5.0", RegString!, "Installed")
RegistrySet( "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators","Sybase SQL Anywhere 5.0 Translator", RegString!, "Installed")
RegistrySet( "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\dbeng50.exe","path", RegString!, "d:\test")
RegistrySet( "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\dbeng50.exe","", RegString!, "d:\test\dbeng50.exe")
程序编译后放在 d:\test目录下,PB所需要的3个DLL,SQL ANYWHERE 5.0所需要的DLL我也COPY到那个目录下了(包括了pbodb60.dll)。
但是运行编译好的EXE时还是提示“DBMS ODBC is not supported in your current installation.”
请各位帮帮忙啊?非常着急啊!!!