Вопрос

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

while( int CharPos = _Message.Pos(_What) )
{
    _Message.Insert( _With, CharPos);
    _Message.Delete(CharPos + 1, 1);
}
Это было полезно?

Решение 2

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

Другие советы

Ты мог бы:

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top