按照VS2003的安裝向導,我在制作安裝程序時,做完所有步驟,出現如下的提示:
The following files may have dependencies that cannot determined automaticaly.
please confirm that all dependencies have been added to the project.c:\winnt\system32\flash\flash.ocx我已經把flash.ocx加入了工程了.
但是可以打包.到別的機器上也能安裝.只是在啟動程序時出錯.啟動不了.提示如下:
Application has generated an exception that could not be handled.
process id=0xlec(492),thread id=0x464(1124).click ok to terminate the application
click cancel to debug the application.如果不引用flash.ocx,就不會出錯.
不知道你們誰碰到類似的問題,怎么解決啊?

解决方案 »

  1.   

    如果是播放flash文件的话,不是一个flash.ocx就能解决问题,
    你最好安装一个播放flash文件的程序包。
      

  2.   

    還我已經把FLASH文件夾中的所有文件都打包進去了,什么FLASH8.OCX,FLASHPLER.XPT等6個文件都打進去了.主要是,在制作安裝文件時,提示FLASH.OCX有CAN'T DETERMINED utomaticaly 的依賴.
    要我們確認依賴添加到PROJECT中.但是我要怎么確定和添加他們的依賴關系呢.而且有提示,安裝后,程序就啟動不了.
    前兩天,我打包成功過一次,后來怎么都打包不成功了.
      

  3.   

    是不是没有向注册表注册啊
    最好提示用户安装flash插件
      

  4.   

    按樓上說的,先注冊FLASH.OCX,再打包,還是不行,向導的最后一步出錯.和原來的提示一樣.
    The following files may have dependencies that cannot determined automaticaly.
    please confirm that all dependencies have been added to the project.c:\winnt\system32\flash\flash.ocx大家再幫忙看下...現在的問題是,怎么能使打包不出錯.
    打包不出錯,安裝到其他機器,就應當沒有問題了..
      

  5.   

    大家想下,是不是和RCW有關啊.
      

  6.   

    把flash player的安装程序打包进去..客户安装的时候把这个插件安装下..不要打包flash.ocx控件
      

  7.   

    try
    http://blog.csdn.net/zhzuo/archive/2005/05/31/385140.aspx
      

  8.   

    去研究一下FLASH插件工作的原理吧.可能有一些注册表项需要添加.
      

  9.   

    我觉得没有必要引用flash.ocx,对于*.swf文件,可以使用flash播放器的文件菜单中的"创建播放器"吧,会生成一个exe文件,其中包括有flash.ocx。
      

  10.   

    http://www.cnblogs.com/allancandy/archive/2006/09/30/519212.html
      

  11.   

    不好意思﹐這么9才結貼子
    問題不是出在flash上﹐出在mdac上。