_skyfly

我不要在IT中迷失方向

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中打开进行编辑,将多余的空行删掉,把窄的表格拉宽。搞定。

现在就可以正常的使用WTL的程序生成向导了,我比较奇怪的是,难道没有其它的同仁们发现这个问题的么,反正我在google和baidu上都没有查到解决方案。

我已经将这三个文件打包了,需要用的同仁可以下载覆盖一下:
WTL8.0程序生成向导修复文件

posted on 2006-11-16 15:03 龙井2008 阅读(2547) 评论(7)  编辑 收藏 引用 所属分类: 代码片段

评论

# re: WTL 8.0的程序生成向导调整后方可使用 2006-11-22 18:12 张生云

不错,试试看  回复  更多评论   

# re: WTL 8.0的程序生成向导调整后方可使用 2007-02-25 14:47 Elliot

不能下载
能email我吗
elliotllb@yahoo.com.cn  回复  更多评论   

# re: WTL 8.0的程序生成向导调整后方可使用 2007-06-14 12:28 longxiahi

你们好,上面的朋友们,我也无法获得最新的版本,
能同样 email 我一份吗??? 渴求,多谢了!
longxiahi@163.com  回复  更多评论   

# re: WTL 8.0的程序生成向导调整后方可使用 2007-12-07 10:27 zeo

不能下啊,大哥,也给我发一份吧
zlj_617@163.com  回复  更多评论   

# re: WTL 8.0的程序生成向导调整后方可使用 2007-12-12 09:27 zeo

收到,大哥,多谢了哈.  回复  更多评论   

# re: WTL 8.0的程序生成向导调整后方可使用 2007-12-27 21:58 秀才

请给我一份,谢谢!
linghuchong168@163.com  回复  更多评论   

# re: WTL 8.0的程序生成向导调整后方可使用 2008-07-14 11:38 qewueg

奇怪,我也是用VS2005的,没有遇到楼主所遇到的问题,怪~  回复  更多评论   

只有注册用户登录后才能发表评论。