F1001 RAD STUDIO 2009 中的内部代码生成器错误

发布于 2024-07-10 11:08:48 字数 212 浏览 7 评论 0原文

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

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我的黑色迷你裙 2024-07-17 11:08:48

您可以:

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

You could:

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.

卖梦商人 2024-07-17 11:08:48

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

Well... apparently the compiler breaks when you try to declare an int in the while loop's condition.

葬花如无物 2024-07-17 11:08:48

预计这一问题将在即将发布的 RAD Studio 2009 Update 3 中得到解决。

This is expected to be addressed in the soon to be released Update 3 for RAD Studio 2009.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文