質問

コードでこの価値のないエラーが発生しています。一貫性があり、コンパイラを再起動しても何も行われません。他の誰かがこれを解決したことがありますか?

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}
役に立ちましたか?

解決 2

まあ... whileループの条件でintを宣言しようとすると、コンパイラが明らかに壊れます。

他のヒント

次のことができます:

編集:ところで、問題のソースファイル(または少なくともmain()と問題のコードのみを含む最小限のスケルトンファイル)をコマンドラインコンパイラでコンパイルしようとしましたか? BCBは、IDEからコンパイルするときに多くの詳細なエラー情報を隠す傾向があります。コマンドラインコンパイラを使用すると、実際のエラーが表示される傾向があります。絶対確実ではありませんが、一見の価値があります。

これは、近日リリース予定のRAD Studio 2009 Update 3で対処される予定です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top