F1001 Внутренняя ошибка генератора кода в RAD STUDIO 2009 - PullRequest
0 голосов
/ 03 декабря 2008

Я получаю эту бесполезную ошибку в моем коде. он очень последовательный и перезапуск компилятора ничего не сделал. Кто-нибудь еще когда-нибудь решал это?

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}

Ответы [ 3 ]

2 голосов
/ 03 декабря 2008

Вы могли бы:

Редактировать: Кстати, вы пытались скомпилировать исходный файл-нарушитель (или хотя бы минимальный файл скелета, содержащий только main () и код-нарушитель) с помощью компилятора командной строки? BCB имеет тенденцию скрывать много подробной информации об ошибках при компиляции из IDE - использование компилятора командной строки имеет тенденцию показывать реальную ошибку. Не надежно, но стоит попробовать.

1 голос
/ 24 апреля 2009

Ожидается, что эта проблема будет решена в скором выпуске обновления 3 для RAD Studio 2009.

1 голос
/ 03 декабря 2008

Ну ... очевидно, компилятор ломается, когда вы пытаетесь объявить int в условии цикла while.

...