2012-07-03 21 views
1

我有一個Installshield2010項目已經我的就業警告有關字符串ID「IDS_ERROR_27555」不是在字符串表中被人發現

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的人手動執行。

課程的Flexera的論壇are a ghost town中。我確實發現ism that has that string defined<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>

是否有任何ism的IDS_ERROR_27555已定義或引用?我很確定我可以刪除字符串,並且不會因爲磨損而變得更糟......但它讓我不知道發生了什麼。

+1

順便說一句,軟件的Flexera的forurms處於community.flexerasoftware.com; InstallSite不由他們運行。 –

+0

opps!我複製/粘貼失敗,並在那裏得到錯誤的鏈接。編輯。 – thekbb

回答

1

我不記得是哪個版本,我們添加了這些字符串,但您可以通過導入字符串文件的語言文件夾下你的語言(1033.txt英語)得到它們。升級跨InstallShield版本應該添加此字符串。您可以通過在字符串編輯器視圖中導入字符串文件來自行添加它們。當然,如果您修改了其他字符串,您需要確保保留您的首選版本。

+0

你是正確的 - 字符串在1033.txt確實定義我的機器上,我敢肯定的拿來主義已經使用很多的InstallShield安裝...一個奇怪的現象早就應該發生了通過幾個Installshield的升級。我已經添加了字符串,一切都很好 – thekbb

相關問題