我的代码中出现了这个毫无价值的错误。它是非常一致的,重新启动编译器没有做任何事情。有没有人解决过这个问题?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
答案 0 :(得分:2)
你可以:
关注QC#66963
在qc.codegear.com上搜索F1001:http://dn.codegear.com/search?qall=f1001&sourcelang=cpp&allsites=y
执行编译器文档中有关F1001的内容,即联系技术支持。
以上所有内容:)
编辑:顺便说一句,您是否尝试使用命令行编译器编译有问题的源文件(或至少包含一个包含main()和违规代码的最小框架文件)?从IDE编译时,BCB往往会隐藏大量详细的错误信息 - 使用命令行编译器往往会显示真正的错误。不是万无一失,但值得一试。
答案 1 :(得分:1)
嗯......当你尝试在while循环条件中声明一个int时,编译器显然会中断。
答案 2 :(得分:1)
预计将在即将发布的RAD Studio 2009更新3中解决。