0

我的代码中出现了这个毫无价值的错误。它非常一致,重新启动编译器没有做任何事情。有没有其他人解决过这个问题?

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}
4

3 回答 3

2

你可以:

编辑:顺便说一句,您是否尝试过使用命令行编译器编译有问题的源文件(或至少一个仅包含 main() 和有问题代码的最小骨架文件)?从 IDE 编译时,BCB 往往会隐藏很多详细的错误信息——使用命令行编译器往往会显示真正的错误。不是万无一失,但值得一试。

于 2008-12-03T19:15:59.000 回答
1

嗯......显然,当您尝试在 while 循环的条件中声明一个 int 时,编译器会中断。

于 2008-12-03T18:42:45.230 回答
1

这预计将在即将发布的 RAD Studio 2009 更新 3 中得到解决。

于 2009-04-24T00:59:19.983 回答