コードでこの価値のないエラーが発生しています。非常に一貫性があり、コンパイラを再起動しても何も起こりません。他の誰かがこれを解決したことがありますか?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
コードでこの価値のないエラーが発生しています。非常に一貫性があり、コンパイラを再起動しても何も起こりません。他の誰かがこれを解決したことがありますか?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
あなたは出来る:
QC#66963に従ってください
qc.codegear.com で F1001 を検索してください: http://dn.codegear.com/search?qall=f1001&sourcelang=cpp&allsites=y
F1001 についてコンパイラのドキュメントに記載されていることを実行してください。つまり、テクニカル サポートに連絡してください。
上記のすべて :)
編集: ところで、問題のソース ファイル (または少なくとも main() と問題のコードだけを含む最小限のスケルトン ファイル) をコマンド ライン コンパイラでコンパイルしてみましたか? BCB は、IDE からコンパイルする場合、多くの詳細なエラー情報を隠す傾向があります。コマンド ライン コンパイラを使用すると、実際のエラーが表示される傾向があります。誰にでもできるわけではありませんが、試してみる価値はあります。
これは、まもなくリリースされる RAD Studio 2009 の Update 3 で対処される予定です。
ええと... while ループの条件で int を宣言しようとすると、明らかにコンパイラが壊れます。