0

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

ホーム パスが正しいディレクトリを指していることを確認しました。どうすればこれを修正できますか?

4

1 に答える 1

2

この質問に対する答えは、見ているコードによって異なります。VisualWorks では、ソース コードをさまざまな場所に保存できます。他のコードがロードされていないクリーンな VisualWorks イメージに存在するクラスの場合、ソースは、インストール ディレクトリのイメージ ディレクトリにある 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 ファイルへのオフセットが正しくない可能性があり、この問題が発生する可能性があります。

これが役立つことを願っています。

于 2013-10-08T23:52:01.110 に答える