WTL 8.0的程序生成向导调整后方可使用

安装VS2005以后,WTL8.0的程序生成向导就一直不能使用,找到了问题的症结如下:

1、WTL80/AppWiz/Files/HTML/1033的目录下的三个文件都存在同一处问题,导致向导无法执行:
       AppType.htm的第443到451行、default.htm的第509到517行、UIFeatures.htm的第516到524行:

         < SCRIPT >
    
var  strPath  =  window.external.FindSymbol( " PRODUCT_INSTALLATION_DIR " );
    strPath 
+=   " VCWizards/ " ;
    strPath 
+=  window.external.GetHostLocale();
    
var  strScriptPath  =  strPath  +   " /Script.js " ;
    
var  strCommonPath  =  strPath  +   " /Common.js " ;
    document.scripts(
" INCLUDE_SCRIPT " ).src  =  strScriptPath;
    document.scripts(
" INCLUDE_COMMON " ).src  =  strCommonPath;
        
</ SCRIPT >


      需要修改为:

         < SCRIPT >
    document.scripts(
" INCLUDE_SCRIPT " ).src  =  window.external.FindSymbol( " SCRIPT_COMMON_PATH " +   " /Script.js " ;
    document.scripts(
" INCLUDE_COMMON " ).src  =  window.external.FindSymbol( " SCRIPT_COMMON_PATH " +   " /Common.js " ;
        
</ SCRIPT >

    
      原因是Script.js与Common.js两个文件的路径指向错误,因此无法读取这两个文件中的所定义的函数。

2、WTL80/AppWiz/Files/HTML/1033/default.htm的第21到22行的标签未封闭,直接删掉:

         <!--  This closing tag is here only to avoid security warning  -->
        
</ OBJECT >


3、WTL80/AppWiz/Files/HTML/1033的目录下的三个文件AppType.htm、default.htm、UIFeatures.htm的排版格式有问题,导致向导页面无法正常显示,直接在VS2005中打开进行编辑,将多余的空行删掉,把窄的表格拉宽。搞定。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值