F1001 RAD STUDIO 2009 中的内部代码生成器错误
我的代码中出现了这个毫无价值的错误。 它非常一致,重新启动编译器没有做任何事情。 还有其他人解决过这个问题吗?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
I'm getting this worthless error in my code. it's very consistant and restarting the compiler hasn't done anything. Has anyone else ever solved this?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以:
关注QC#66963
在 qc.codegear 上搜索 F1001 .com: http://dn.codegear.com/search ?qall=f1001&sourcelang=cpp&allsites=y
编译器做什么文档中有关 F1001 的说明,即联系技术支持。
按照
以上所有:)
编辑:顺便说一句,您是否尝试过编译有问题的源文件(或至少一个仅包含 main() 和有问题的最小框架文件)代码)与命令行编译器? 从 IDE 编译时,BCB 往往会隐藏大量详细的错误信息 - 使用命令行编译器往往会显示真正的错误。 并非万无一失,但值得一试。
You could:
follow QC#66963
search for F1001 on qc.codegear.com: http://dn.codegear.com/search?qall=f1001&sourcelang=cpp&allsites=y
do what the compiler documentation has to say about F1001, i.e. contact technical support.
all of the above :)
Edit: By the way, have you tried compiling the offending source file (or at least a minimal skeleton file containing just a main() and the offending code) with the command line compiler? BCB tends to hide a lot of detailed error info when compiling from the IDE - using the command line compiler tends to show the real error. Not foolproof, but worth a shot.
嗯...显然,当您尝试在 while 循环的条件中声明 int 时,编译器会中断。
Well... apparently the compiler breaks when you try to declare an int in the while loop's condition.
预计这一问题将在即将发布的 RAD Studio 2009 Update 3 中得到解决。
This is expected to be addressed in the soon to be released Update 3 for RAD Studio 2009.