1

就職前からこの警告が表示されているInstallshield2010プロジェクトがあります

ISDEV : warning -3028: The string ID "IDS_ERROR_27555" was not found in the string table. It is referenced in the table:"Error" in column:"Message".

svnの履歴を見ると、この行は数年前にエラーテーブルに追加されました-一見無関係な変更と一緒に

<row><td>27555</td><td>##IDS_ERROR_27555##</td></row>

ただし、エラーが示すように、ISStringテーブルに対応するエントリがありません。どうやって追加されたのか気になります。IDS_ERROR文字列は缶詰の文字列のように見えますが、これを私のismに追加した人が手動で追加した可能性は非常に低いようです。

もちろん、フレクセラのフォーラムはゴーストタウンです。その文字列が次のように定義され ているismを見つけました<row><td>IDS_ERROR_27555</td><td>1033</td><td>Error attempting to apply permissions to object '[2]'. System error: [3] ([4])</td><td>0</td><td/><td>1394414478</td></row>

IDS_ERROR_27555が定義または参照されているismはありますか?弦を削除して摩耗が悪化することはないと確信しています...しかし、何が起こったのかわからないのは私を悩ませます。

4

1 に答える 1

1

これらの文字列をどのバージョンで追加したかは覚えていませんが、Languagesフォルダーの下にある言語の文字列ファイル(英語の場合は1033.txt)をインポートすることで取得できます。InstallShieldのバージョン間でアップグレードすると、この文字列が追加されているはずです。文字列エディタビューで文字列ファイルをインポートすることにより、自分で追加できます。もちろん、他の文字列を変更した場合は、好みのバージョンを維持する必要があります。

于 2012-07-04T14:14:57.510 に答える