|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.09.2007, 20:57 | #1 |
Пользователь
Регистрация: 07.02.2007
Сообщений: 50
|
Параметры процедур и функций
Извиняюсь за детский вопрос. В Delphi есть возможность в процедурах и функциях использовать необязательные параметры?
|
24.09.2007, 21:53 | #2 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
есть, они обычным текстом не жирным в подсказках, посмотри в хелпе как она объявлена и будешь знать, например метод BeginDrag имеет такой параметр
да, еще Inc Dec тоже такой имеют вот как она объявлена procedure Inc(var X [ ; N: Longint ] );
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 24.09.2007 в 21:57. |
24.09.2007, 22:03 | #3 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
что значит "необязательные параметры"???
Все параметры можно использовать))) г) просто ставь и работай, а если это чтото особенное, то что сложно протестировать?...
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
|
24.09.2007, 22:09 | #4 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
Inc(a); Inc(a,2);
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
25.09.2007, 09:08 | #5 |
Форумчанин
Регистрация: 07.08.2007
Сообщений: 154
|
а задается это так (не помню правда с какой версии появилась возможность):
Код:
Код:
|
25.09.2007, 13:24 | #6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Ещё директива Overload
Пример тут http://www.delphibasics.co.uk/RTL.asp?Name=Overload
пыщь
|
08.12.2007, 20:27 | #7 |
Пользователь
Регистрация: 11.03.2007
Сообщений: 92
|
А как можно описать процедуру, чтобы она через Var параметр возвращала тот тип, который был передан. Как в процедурах Inc/Dec сделано.
|
10.12.2007, 06:59 | #8 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Код:
|
10.12.2007, 19:49 | #9 |
Пользователь
Регистрация: 11.03.2007
Сообщений: 92
|
2Sibedir:
Я так же делаю, но когда вместо, допустим Cardinal передаю переменную типа Byte, мне компилятор сразу говорит, что мол нет такой перегруженной процедуры. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Глобальность функций и процедур | rivers | Общие вопросы Delphi | 5 | 01.08.2008 20:35 |
Компиляция SQl процедур | nimf | БД в Delphi | 7 | 18.04.2008 23:27 |
использование процедур и функций для работы с массивами.....Паскаль.... | КиношкА | Помощь студентам | 6 | 13.01.2008 14:23 |
есть у кого SQL справочник команд процедур и функций, с подробным описанием и примерами? | Рустам | SQL, базы данных | 2 | 23.11.2007 12:20 |
Создание процедур | Viteef | Общие вопросы Delphi | 3 | 11.05.2007 01:25 |