確かめるのは面倒なプロセスです。私は何年も前のような努力に参加しました。我々は手動でそれをしました。あなたはおそらく最小限の膨満できれいなすべての読み込み、チェックなどを行ういくつかの共通のコードを書くことができます。
私はあなたのためにそれを行う製品のことを知らない。
LoadString()メンバーを使用すると、CStringsがあなたの友人かもしれません。
私はCStringから派生させるか、デフォルト値(おそらく現在のハードコードされた値)とその他のエラー条件をカプセル化し、ハードコードされた文字列の代わりに使用するコードを書くでしょう。
CStringを使用しない場合は、std :: stringから派生し、グローバルLoadString()を使用することもできます。ツール用として
: 彼らはあなたのケースのために働くと確信していない。そして、あなたがそれらを検索して置き換えることができ http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx : http://www.modelmakertools.com/articles/hard-coded-strings.html
を明らかに、このツールは、あなたのexeファイル内のすべての文字列を見つけることができます。
ツールを書くことはかなり簡単だと思います。「文字を探し、それが元の.cppまたは.hファイルに対応するrcファイルにエントリを作成します。テキストの置き換えやコメントの挿入などができます。#includeのリソースID /名前に行番号とファイル名を使用することができます。
出典
2009-04-10 16:16:38
Tim
おかげで、が、あなたが言及したツールは、彼らが私が必要とすることをするように見えません。私はたぶん数日でPerlで何かを書くことができましたが、ツールを購入するほうが安く、簡単で、信頼性が高いと思っていました。 –
私の場合は、ファイル内のすべての文字列を行番号などと共に一覧表示するためのツールを一緒に投げて、残りの部分を手動で実行します。一度の使用のためにそれを研磨することは、私の意見では返品を減らすことです。私はあなたの仕事を羨ましくない...幸運 – Tim