我在Windows 8中运行Cincom VisualWorks版本7.9.1。当我打开类浏览器并查看库类时,它无法显示源代码,而是显示错误评论,如下所示:
" ***This is decompiled code.***
This may reflect a problem with the configuration of your image and its sources and changes files.
Please refer to the documentation and the settings tool for help in setting up the proper source
code files."
我已确认主路径指向正确的目录。我该如何解决这个问题?
答案 0 :(得分:2)
这个问题的答案取决于您正在查看的代码。在VisualWorks中,源代码可以存储在许多不同的地方。对于干净的VisualWorks图像中没有加载其他代码的类,源位于安装目录的image目录中名为visual.sou的文件中。如您所述,您需要确保主路径指向正确的目录。它没有指向图像目录本身,而是指向上面的目录 - 例如,它将是C:\ Program Files(x86)\ Cincom \ vw7.9.1而不是C:\ Program Files(x86)\ Cincom \ vw7.9.1 \图像。
对于您加载的宗地,源代码位于与宗地相关联的.pst文件中。对于从Store加载或自行编写的任何代码,源代码位于与.im文件相同的目录中的.cha文件中,并且名称相同。如果您的图像是visual.im,那么您的代码将存储在visual.cha。
中您需要非常小心您使用的文件版本。 visual.im文件与visual.sou文件紧密耦合,并包含.sou文件的偏移量。如果您使用的是另一个版本的VisualWorks中的visual.im,那些偏移到.sou文件中可能不正确,可能会产生此问题。
我希望这会有所帮助。