![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как опредилить тип входного параметра в процедуре? [D7, WinXP]
Артем123 © (2004-09-23 11:16:00)имеется функция proc1(param1: any)
В эту процедуру передается либо String
либо массив mas:=VarArrayCreate([0,1], varVariant);
как узнать какой тип передали в процедуру?
ghg (2004-09-23 13:12:00) [1]дополнительный параметр ввести
который будет определять тип входных данных
KSergey (2004-09-23 11:30:00) [2]> [3] KSergey © (23.09.04 11:29)
> работа с вариантами - тяжелее,...
Читать:
> работа с вариантами - накладнее,...
KSergey (2004-09-23 11:29:00) [3]Либо параметром - variant, а дальше case по VarType
Но это только ели такой оправдано, все же работа с вариантами - тяжелее, чем с простыми типами
KSergey (2004-09-23 11:28:00) [4]> proc1(param1: any)
Вот это я не понял
Она имеется или хочет иметься???
Думаю надо смотреть в сторону overload
Sandman25 (2004-09-23 11:22:00) [5]Зачем? Чтобы после проверки выполнить либо одно, либо другое? Пишите 2 процедуры, которые, возможно, будут использовать общую третью.