Ошибка генератора внутреннего кода F1001 в RAD STUDIO 2009
-
19-08-2019 - |
Вопрос
Я получаю эту бесполезную ошибку в своем коде.он очень последовательный, и перезапуск компилятора ничего не дал.Кто-нибудь еще когда-нибудь решал эту проблему?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
Решение 2
Ну ... очевидно, компилятор ломается, когда вы пытаетесь объявить int в условии цикла while.
Другие советы
Ты мог бы:
Подписаться Контроль качества #66963
выполните поиск F1001 на qc.codegear.com: http://dn.codegear.com/search ?qall=f1001&sourcelang=cpp&allsites=y
сделайте то, что в документации компилятора сказано о F1001, т.е.обратитесь в службу технической поддержки.
все вышеперечисленное :)
Редактировать:Кстати, вы пробовали скомпилировать исходный файл-нарушитель (или, по крайней мере, минимальный файл-скелет, содержащий только main() и код-нарушитель) с помощью компилятора командной строки?BCB имеет тенденцию скрывать много подробной информации об ошибках при компиляции из IDE - использование компилятора командной строки имеет тенденцию показывать реальную ошибку.Не надежный, но попробовать стоит.
Ожидается, что это будет решено в скором выпуске обновления 3 для RAD Studio 2009.