| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Процедуры с необязательными параметрами |
| Автор: icepro 6.11.2007, 17:03 |
| Как создать сабж.... То есть создать процедуру в параметрах которой можно указывать не все параметры... |
| Автор: skyboy 6.11.2007, 17:10 | ||||
| решений два. первое: перезагрузка. т.е. реально создаешь количество функций равное количеству разнообразных параметров:
недостаток:
--- второе решение: параметры по умолчанию. реализуются через "=<значение>"
гораздо более компактная запись. но параметры со значениями по умолчанию должны идти последними в списке параметров. |
| Автор: ivan219 6.11.2007, 17:36 | ||
Как вареант массив пораметров:
но опятже смотря для каких целей так как в самой процедуре нужно будет разбиратся какой пораметр для чего нужен. Из '+' неограниченное число пораметров. Из '-' нужно хорошенько подумать. |
| Автор: MetalFan 6.11.2007, 18:51 | ||
еще можно упомянуть про Default параметры...
Добавлено через 40 секунд упс, skyboy уже упомянул) |