Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2008, 20:48   #1
Fantom
Пользователь
 
Аватар для Fantom
 
Регистрация: 10.05.2008
Сообщений: 41
По умолчанию Объявление и вызов процедуры

Допустим я объявляю некую процедуру, в которой использованы в качестве формальных параметров-параметры значения:
procedure MyProc(x1,x2:real; a: integer);
При этом я хочу сделать так, чтобы третий параметр был необязательным, т.е. его можно было бы вводить, а можно и не вводить при вызове процедуры.
Т.е. при следующем вызове:
MyProc(y1,y2);
не произойдет ошибки?(y1,y2-фактические параметры, соответствующие формальным x1,x2)
Fantom вне форума Ответить с цитированием
Старый 04.12.2008, 21:25   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если мне не изменяет память, то, к сожалению, TurboPascal не позволял использовать процедуры и функции с необязательными параметрами (хотя встроенные в язык фунции сплошь и рядом это позволяли - взять, хотя бы тот же WriteLn(...) )
Подобная возможность появилась в Delphi (по моему, в версии 5.0)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов процедуры igbizon Общие вопросы Delphi 5 02.09.2008 10:44
Вызов процедуры Kashp Общие вопросы Delphi 4 31.03.2008 16:22
Объявление собственной глобальной процедуры Gorin Общие вопросы Delphi 11 06.11.2007 17:49
Вызов процедуры Илья Кибель Помощь студентам 7 17.09.2007 19:43
Вызов процедуры Monoflextor Общие вопросы Delphi 2 28.04.2007 17:32