Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизНепонятная ошибка при компиляции Найти похожие ветки
← →
ASt (2003-06-15 02:49) [0]Я, пытаясь откомпилировать программу, столкнулся с такой ошибкой: при заявлении формы выдается сообщение, что один из компонентов уже существует ( дословно: A component named N8 already exists ).
Что это за компонент мне выяснить не удалось, поэтому я попытался пойти методом перебора: я начал удалять все компоненты, один за другим, и проверять работоспособность программы.Кончилось это тем, что моя форма стала чиста, как только что созданная, а ошибка, как была, так и осталась...Что бы это могло означать?
← →
Юрий Зотов (2003-06-15 03:49) [1]Проверьте, осталось ли объявление поля N8 в классе формы. Если есть - удалите вручную.
← →
Real (2003-06-15 11:41) [2]2 Зотов
Если бы просто было дело в объявлении несуществующего поля, то при компиляции курсор ставился бы на это место, и тогда уже бы и Биллу Гейтсу было ясно в чем ошибка.
← →
Ihor Osov'yak (2003-06-15 12:01) [3]не совсем понятна терминология "при заявлении формы", "в объявлении несуществующего поля" (как оно несуществует, если мы его обьявляем?).
А в общем - делайте, как рекомендует ЮЗ - смотрите "ручками". Также сделайте для формы - View as text - и посмотрите, нет ли там N8 (на всякий случай - а вдруг N8 за пределами видимых границ формы, или сделали мы ему нулевой размер - и теперь не видим)..
Зы - довести проект до такого состояния трудно, но можно.
Кстати - удалось. Очень просто. Бросаем на пустую форму лейбу, она обзывается Label1; копируем декларацию Labal1 как label2 в классе, но не в dfm. Теперь при добавлении новой TLabel получаем соотв. предупреждение..
← →
Юрий Зотов (2003-06-15 12:06) [4]> Ihor Osov"yak © (15.06.03 12:01)
А как же курсор? Разве он не указывает на объявление Label2?
:о)
← →
Ihor Osov'yak (2003-06-15 12:27) [5]2 Юрий Зотов © (15.06.03 12:06)
Дурак курсор, не указывает.. Ура!!!! Баг в компиляторе!!!!!!!!!
← →
Real (2003-06-15 17:02) [6]> Ihor Osov"yak
Я имел ввиду объявление компонента, который уже был удален - иногда такое бывает. А с лэйбой действиетльно будет ошибка без указания на место конфликта...
← →
Юрий Зотов (2003-06-15 19:48) [7]Бедняга Билл Гейтс. Не суждено ему понять причину...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.03 c