# 棘手问题:程式写完后的问题......

Posted by 郑佩娟 on May 12, 1998 at 22:06:21:

配备:
VB 5.0, Oracle 8.0, 用到Crstal Reports 6.0 与 spread sheet
使用RDO,以ODBC连结资料库,并以"应用程式安装精灵"产生SETUP.EXE
制作时有将Crystal Reports与spread sheet的相关原件加入!

预定目标:
程式放在server上,使用者以捷径连结.exe的方式使用(因为我希望所
有的东西都在SEREVR上使用者的电脑上只要有一个捷径就好了!),并且
使用端不装VB

目前做法:
我目前是以我的电脑以网路磁碟机(G:\)连到SERVER,并在SERVER端
建一子目录(G:\INSTALL),把SETUP.EXE及一堆.DL_放在一起,
并把所有报表档放在G:\REPORT\下,
然后在我电脑上执行(G:\INSTALL\SETUP.EXE),执行档产生在G:\,
结果有些.DLL的东西产生在C:\WINDOWS\SYSEM下,在使用者的电脑上
我设了一个捷径连到G:\XXX.EXE

问题来了
一.如果使用者曾经SETUP过:
执行报表程式时,会出现"无法登入SQL SEREVER"或"栏位名称错误"的
英文讯息(这个问题发展程式时碰过,结果是在程式中执行REPORT之前
,将CRYSTAL 连接到SERVER即可,但是为何又出现了???)

二.如果使用者没有SETUP也不曾灌过VB,则最初的登入画面后则会出现:
"执行期错误'429' ACTIVE X元件无法产生物件",然后就结束了!

三.如果是写程式的那台电脑(就是我的电脑),则即使我把SOURCE CODE所
在的目录名称改掉,执行G:\XXX.EXE,所有的功能都正常!!

四.如果说在使用者的电脑上SETUP过一次就一切太平(至少会用到的.DLL
都会安装在C:\WINDOWS\SYSTEM下),那么有个重大的问题......难道
每次我修改程式都得重新做一次安装程式,重新在每一台电脑上SETUP
过吗???不会吧???? 太残忍了!

请教各路高手,这样的问题该怎么办????

Follow Ups:

- 谢谢大家的帮忙!! 郑佩娟 18:43:38 5/13/98 (0)
- Re: 棘手问题:程式写完后的问题...... 彭明柳 06:57:23 5/13/98 (0)
- 这是问题吗？ 小吴 23:29:41 5/12/98 (6)
  - Re: 这是问题吗？--无奈! 郑佩娟 00:21:18 5/13/98 (5)
    - 不用安装程式的 VB 程式 小吴 18:00:09 5/13/98 (4)
      - Re: 不用安装程式的 VB 程式 阿晴 06:00:39 5/14/98 (3)
        - Re: 不用安装程式的 VB 程式 郑佩娟 19:20:57 5/14/98 (2)
          - Re: 不用安装程式的 VB 程式 阿晴 05:45:55 5/15/98 (0)
          - Re: 不用安装程式的 VB 程式 陈春雨 22:07:16 5/14/98 (0)