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

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

необязательные параметры функции [D6, WinXP]


jenbond ©   (2004-08-31 11:03:00) 

Мастера подскажите пожайлуста, каким-образом можно создать функцию с необязательными к передаче параметрами.


Mim1   (2004-08-31 11:38:00) [1]

Так же можно сделать несколько overload;функций.
подробнее в справке, раздел "Overloading procedures and functions"


Jeer   (2004-08-31 11:20:00) [2]

Необязательными д.б. п. со значение по умолчанию, например: Real = 3.5
Необязательные п. должны следовать в конце списка п.
Не все типы могут быть необязательными.
Опускать можно только последние в списке.


Ega23   (2004-08-31 11:10:00) [3]

function A(x:Integer; Y:Real=0; s:string=''):Boolean;

Обязательные параметры тут все, но если Y и s не будут в вызове указаны, то возьмётся из значение по-умолчанию (0 и '').


ssk   (2004-08-31 11:10:00) [4]

function Test(Name: string; Dop: integer = 100): boolean;
begin
end;


параметр Dop необязательный. функцию можно вызвать просто Test('Vasya');


Наверх

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