![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.02.2007
Сообщений: 50
|
![]()
Извиняюсь за детский вопрос. В Delphi есть возможность в процедурах и функциях использовать необязательные параметры?
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
![]()
что значит "необязательные параметры"???
Все параметры можно использовать))) г) просто ставь и работай, а если это чтото особенное, то что сложно протестировать?...
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
![]() |
![]() |
![]() |
![]() |
#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)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 07.08.2007
Сообщений: 154
|
![]()
а задается это так (не помню правда с какой версии появилась возможность):
Код:
Код:
|
![]() |
![]() |
![]() |
#6 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Ещё директива Overload
Пример тут http://www.delphibasics.co.uk/RTL.asp?Name=Overload
пыщь
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.03.2007
Сообщений: 92
|
![]()
А как можно описать процедуру, чтобы она через Var параметр возвращала тот тип, который был передан. Как в процедурах Inc/Dec сделано.
|
![]() |
![]() |
![]() |
#8 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]() Код:
|
![]() |
![]() |
![]() |
#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 |