我又两个问题:1.哪里可以下载实用InstallShield 6;2.如何发布用pb7和adaptive6.0制作的程序,十万火急!!!!!

zyqherozyqhero 2002-02-03 09:14:51
哪里可以下载实用InstallShield 6.
我有一个问题:我做了一个程序(用的是pb7.0和adaptive server anywhere6.0).该程序只能在我自己的电脑上使用.有人说,用户的电脑上缺少应用程序需要的环境,需要通过某种方法在注册表中注册一下.我想通过应用程序自身的函数RegistrySet ( key, valuename, valuetype, value )自己注册odbc.也就是说,在用户第一次使用程序时,程序自动注册odbc.请问如何注册???!!!请尽快回复!!!!!!!!!十万火急!!!!!!!!十分感谢!!!!!!!
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyqherozyqhero 2002-02-04
  • 打赏
  • 举报
回复
多谢toutou(一袋烟后老汉绕村口大槐树三圈有感) 的回复!,我给你家38分!!!!!
toutou 2002-02-03
  • 打赏
  • 举报
回复
至于作安装程序,随便找一个其他的任何工具都能完成,我试过
toutou 2002-02-03
  • 打赏
  • 举报
回复
在加些分吧
toutou 2002-02-03
  • 打赏
  • 举报
回复
你可以在注册表里找到你的数据库的配置,将其倒出,分析一下,另外要将PB7.0所提供的DLL以及ASA6.0提供的启动程序及DLL全部复制到你的程序的目录中,另外,用API函数得到当前目录,将路径知道应用程序所在的目录。
给你一个5.0的例子:
ls_Buffer=Space(255)
GetCurrentDirectoryA(255,ls_Buffer)//API函数取得当前路径
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","AutoStop", RegString!,'yes')
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","Databasefile", RegString!,ls_Buffer+'\xsbb.db')
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","Databasename", RegString!,'xsbb')
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","driver", RegString!,ls_Buffer+'\wod50t.dll')
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","PWD", RegString!,'sql')
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","UID", RegString!,'dba')
RegistrySet("HKEY_current_user\Software\odbc\odbc.ini\xsbb","start", RegString!,ls_Buffer+'\dbeng50.exe')
不过,最后一条在ASA6.0中要加参数"-c 8m"既改成:dbeng60.exe -c 8m 当然最后的8m中的8可改成更大的值,只要小于你的内存数量

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧