Вниз
Скачать: CL | DM;

Непонятная ошибка при компиляции   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.034 c
1-84206
Юнгман
2003-06-12 17:53
2003.06.26
Свернуть Проект


1-84130
Far
2003-06-09 19:47
2003.06.26
SetFocus


9-83846
Ruslan_
2003-01-13 15:27
2003.06.26
Карта в БД


14-84596
LiLa Ananda
2003-06-08 11:26
2003.06.26
Perl-проблем


3-83986
DBDev
2003-05-29 16:55
2003.06.26
ПОМОГИТЕ грамотно организовать поиск на базе SP?




   Наверх