|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.12.2008, 20:48 | #1 |
Пользователь
Регистрация: 10.05.2008
Сообщений: 41
|
Объявление и вызов процедуры
Допустим я объявляю некую процедуру, в которой использованы в качестве формальных параметров-параметры значения:
procedure MyProc(x1,x2:real; a: integer); При этом я хочу сделать так, чтобы третий параметр был необязательным, т.е. его можно было бы вводить, а можно и не вводить при вызове процедуры. Т.е. при следующем вызове: MyProc(y1,y2); не произойдет ошибки?(y1,y2-фактические параметры, соответствующие формальным x1,x2) |
04.12.2008, 21:25 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
если мне не изменяет память, то, к сожалению, TurboPascal не позволял использовать процедуры и функции с необязательными параметрами (хотя встроенные в язык фунции сплошь и рядом это позволяли - взять, хотя бы тот же WriteLn(...) )
Подобная возможность появилась в Delphi (по моему, в версии 5.0) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов процедуры | 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 |