F1001 Внутренняя ошибка генератора кода в RAD STUDIO 2009
Я получаю эту бесполезную ошибку в моем коде. он очень последовательный и перезапуск компилятора ничего не сделал. Кто-нибудь еще когда-нибудь решал это?
while( int CharPos = _Message.Pos(_What) )
{
_Message.Insert( _With, CharPos);
_Message.Delete(CharPos + 1, 1);
}
3 ответа
Ну... очевидно, компилятор ломается, когда вы пытаетесь объявить 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.