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

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

Нужно входящий параметр в процедуре объявить несколькими типами...


lipskiy ©   (2002-03-02 00:22:00) 

Помню, что можно как-то описать многовариантный тип для переменной, но нигде не могу найти. Например, есть процедура со входящим параметром X, который может быть передан как Integer или как TTreeView (в моем конкретном случае). Напомните, плиз!


Mbo   (2002-03-04 07:01:00) [1]

в published размещаются свойства


lipskiy   (2002-03-03 21:19:00) [2]

Спасибо!
А почему компилятор не дает разместить описания обоих процедур в разделе published или сразу после объявления класса. Можно только в public, private и protected. Иначе ошибка - Only one of a set of overloaded methods can be published.


Mbo   (2002-03-03 07:50:00) [3]

procedure a(x:integer);overload;
procedure a(tv:TTreeview);overload;
и две реализации


lipskiy   (2002-03-03 00:26:00) [4]

А примерчик мона?
Как объявляется несколько функций с одинаковым именем?
(А что такое перегрузка, извините?)


Anatoly Podgoretsky   (2002-03-02 11:14:00) [5]

variant, array of const или перегрузка, наверно еще есть варианты


Dimka Maslov   (2002-03-02 10:55:00) [6]

Используц перегрузку и объяви несколько функций с одинакоывми именами, но разными вчходными параметрами


Mbo   (2002-03-02 07:21:00) [7]

в определенных случаях можно использовать a:variant
а здесь, наверное, лучше всего указатель передавать


Наверх

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