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

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}
有帮助吗?

解决方案 2

嗯......很明显,当你试图声明while循环的条件一个int。编译器符

其他提示

你可以:

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

此预期在即将发布的更新3来解决对于RAD工作室2009。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top