我现在的做法是把两个程序分别用两个feature 来指定
这样在安装的时候会让我选择安装哪个组件现在的问题是不管我在安装时选择一个组件,还是多个组件,在指定路径那一步时,它只让我指定一次路径。而实际的需求是我希望对这两个应用分别指定路径。这种情况应该怎么解决?提供思路

解决方案 »

  1.   


    IS 里面  可以指定 action 执行2次 不?这个需求还是真的古怪
      

  2.   

    怎么指定action? 我不是很明白,我是用向导做的我的需求的意思就是,程序本身就有两部分组成,比如一个server版本,一个client版本,两个要分别指定路径,那么通常是怎么处理这种情况的。有人解决过这类问题吗
      

  3.   

    最好不要把其它的安装程序做成feature,而应该把里面的文件拉出来封装到feature或者组件中,这样每个文件都能设置独立的路径。
    如果实在要把EXE做成feature,就要查阅一下EXE的命令行参数是否支持安装路径参数,在调用EXE时带上这个路径参数即可。
      

  4.   


    你好,我现在就是在两个feature中封装文件(不是exe文件,是一些资源文件),但是怎么给每一个feature设置独立的路径呢?
      

  5.   

    问得再细一点比如现在我的页面上有个radio button
    然后我添加一个对应的方法,如下
    public void checkedISRadioButtonDef1(com.installshield.event.ui.ISControlContext arg0){}我希望通过选中这个radiobutton 对画面上的另一个控件的某个属性进行修改,比如一个text框的text属性。
    但是我如何拿到另外一个控件的值?赐我一句代码吧?
      

  6.   

    艾~~~再问个问题啊怎么在后面一张画面知道前面一张画面的raidobutton选的什么?