|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2013, 15:49 | #1 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
переменные функции
видел бывают функции где в фактических параметрах стоит переменная типа работающего только для этой функции.
например: DayOfWeek(Date: TDateTime): Integer где Date это как раз такая переменная так вот интересует как их создавать? можно ли описать тип внутри функции? и главное где записать список таких переменных: в варе функции или в типе? если в типе то какой этим переменным задавать тип? учитывая что они нужны только для сравнения типа if Date = variable1 then ... if Date = variable2 then ... п.с. ну может Date не совсем удачный пример, вот лучше: StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): String где Flags такая переменная Последний раз редактировалось Host-2013; 20.02.2013 в 15:52. |
20.02.2013, 16:16 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
обявление процедуры и типов данных которые она использует
Код:
Цитата:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.02.2013 в 16:18. |
|
20.02.2013, 16:18 | #3 | ||||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
например, для flags в исходниках модуля SysUtils.pas написано: Цитата:
Цитата:
Цитата:
|
||||
20.02.2013, 16:48 | #4 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 63
|
|
20.02.2013, 16:57 | #5 |
Форумчанин
Регистрация: 27.11.2012
Сообщений: 190
|
Вообще говоря, можно. Но и использовать такой тип можно только внутри функции.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets | dmitrii6120 | Помощь студентам | 6 | 14.11.2011 20:10 |
Переменные экземпляра,класса, константы и переменные | cop08 | Общие вопросы .NET | 3 | 20.12.2010 21:56 |
встроеннные функции, ссылочные переменные | Dimarik | Общие вопросы C/C++ | 8 | 10.05.2009 11:46 |
Как прописать переменные типа array в функции? | Dux | Общие вопросы Delphi | 2 | 09.12.2008 23:46 |
Переменные из БД | Кронос | БД в Delphi | 2 | 06.06.2007 11:26 |