Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Как опредилить тип входного параметра в процедуре?   Найти похожие ветки 

 
Артем123   (2004-09-23 11:16) [0]

имеется функция proc1(param1: any)

В эту процедуру передается либо String
либо массив  mas:=VarArrayCreate([0,1], varVariant);

как узнать какой тип передали в процедуру?


 
Sandman25 ©   (2004-09-23 11:22) [1]

Зачем? Чтобы после проверки выполнить либо одно, либо другое? Пишите 2 процедуры, которые, возможно, будут использовать общую третью.


 
KSergey ©   (2004-09-23 11:28) [2]

> proc1(param1: any)

Вот это я не понял
Она имеется или хочет иметься???

Думаю надо смотреть в сторону overload


 
KSergey ©   (2004-09-23 11:29) [3]

Либо параметром - variant, а дальше case по VarType
Но это только ели такой оправдано, все же работа с вариантами - тяжелее, чем с простыми типами


 
KSergey ©   (2004-09-23 11:30) [4]

>  [3] KSergey ©   (23.09.04 11:29)
> работа с вариантами - тяжелее,...

Читать:

> работа с вариантами - накладнее,...


 
ghg ©   (2004-09-23 13:12) [5]

дополнительный параметр ввести
который будет определять тип входных данных



Страницы: 1 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1095879895
lipskiy
2004-09-22 23:04
2004.10.10
Математика смешивания цветов?


4-1094127765
dielectric
2004-09-02 16:22
2004.10.10
Помогите справиться с RTS последовательного порта


14-1095340645
Программер_
2004-09-16 17:17
2004.10.10
Кто найдет ошибку?


14-1095777403
}|{yk
2004-09-21 18:36
2004.10.10
Не надо пожалуйста любых обвинений


14-1095848018
КаПиБаРа
2004-09-22 14:13
2004.10.10
Забавно