Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
ВнизНеобязательные параметры Найти похожие ветки
← →
Rand © (2004-11-26 01:52) [0]Вопрос прост: как в заголовке функции/процедуры указать необязательные параметры?
← →
Alex_Petr © (2004-11-26 01:53) [1]MyFunction(Param:DWord=0):Boolean;
← →
jack128 © (2004-11-26 02:05) [2]таковых в дельфи нет. То есть есть, но только для встроенных функций, которые Compile Magic а-ля Read/Write и тому подобные.
Может подойдут параметры по умолчанию например
function TestFunc(a: string; b: Integer = 10): Double;
...
d := TestFunc("test"); // параметр b равен 10
или же массив констант, как в функции Format. Там каждый элемент массива преобразуется в запись TVarRec. Пример такой функции есть у Пачеко и Тейксера(пардон если переврал фамилии), а то в асмовском исходнике Format фиг разберешся..
← →
Rand © (2004-11-26 03:04) [3]
> function TestFunc(a: string; b: Integer = 10): Double;
Щас попробую... а вообще жаль что в паскале не предусмотрена эта фишка ((
← →
Rand © (2004-11-26 03:23) [4]
> function TestFunc(a: string; b: Integer = 10): Double;
Cенкс, работает!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.034 c