Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выяснение причины сообщения "A component named . already exists" [D6]


Страницы:   1 2 3

Димон ©   (2005-03-01 12:02:00) 

Есть примерно такой код, который выполняется в одном из методов другой формы:

kForm := TMyForm.Create(Application);
try
  Result := kForm.ShowModal = mrOk;
  if Result then
     kForm.SaveResults(ResultObject);
finally
  kForm.Release();
end;


После этого кода результаты диАлогового ввода пользователя, сохраненные командой SaveResults в ResultObject, неким образом обрабатываются.

Бывают случае когда обработка заканчивается с ошибкой. После этого в пириведенном выше коде возбуждается исключение указанное в сабже.

Вопрос: что приводит к такой ошибке?

Проде бы TComponent должен сам заботиться о выборе имени дабы избежать конфликта имен в рамках своего owner. С чем может быть связано отсутствие такого подбора в моем случае?


Shirson   (2005-03-01 12:07:00) [41]

В каком месте кода идёт возбуждение и что за обработка идёт?


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо