Исходный код отсутствует в Cincom VIsualWorks 7.9.1 в Windows 8

Я использую Cincom VisualWorks версии 7.9.1 в Windows 8. Когда я открываю браузер классов и просматриваю библиотечный класс, он не отображает исходный код, вместо этого отображается комментарий об ошибке, подобный этому:

    "   ***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."

Я подтвердил, что домашний путь указывает на правильный каталог. Как я могу это исправить?


person Andrew Ring    schedule 08.10.2013    source источник


Ответы (1)


Ответ на этот вопрос зависит от того, какой код вы просматриваете. В VisualWorks исходный код может храниться в различных местах. Для классов, которые присутствуют в чистом образе VisualWorks без загруженного другого кода, источник находится в файле с именем visual.sou, который находится в каталоге изображения каталога установки. Как вы упомянули, вам нужно убедиться, что домашний путь указывает на правильный каталог. Он указывает не на сам каталог образа, а на указанный выше каталог — например, это будет C:\Program Files (x86)\Cincom\vw7.9.1, а не C:\Program Files (x86)\Cincom\vw7.9.1. \изображение.

Для загруженных вами посылок исходный код находится в PST-файле, связанном с посылкой. Для любого кода, который вы загружаете из Магазина или пишете сами, источник находится в файле .cha в том же каталоге, что и ваш файл .im, и с тем же именем. Если ваше изображение — visual.im, то ваш код хранится в visual.cha.

Вы должны быть очень осторожны с версиями файлов, которые вы используете. Файл visual.im тесно связан с файлом visual.sou и содержит смещения в файле .sou. Если вы используете visual.im из другой версии VisualWorks, эти смещения в файле .sou могут быть неправильными и могут вызвать эту проблему.

Надеюсь, это поможет.

person David Buck    schedule 08.10.2013