Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
NotBeginner
170 / 157 / 71
Регистрация: 22.02.2013
Сообщений: 1,770
Записей в блоге: 2
1

параметры процедуры по умолчанию

19.08.2013, 12:22. Просмотров 2265. Ответов 2
Метки нет (Все метки)

есть процедура
Delphi
1
2
3
4
procedure MyProc(a : integer = -1);
begin
b := a ;   // b - глобальная переменная
end;
вызываю - MyProc и "b=0", но не -1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.08.2013, 12:22
Ответы с готовыми решениями:

Алгоритмизация, процедуры, функции, параметры
вопрос 1. Что является значением переменной процедурного типа? 1.только...

Возвратить объект параметром процедуры/функции со значением по умолчанию
Привет всем. Появилась необходимость в проекте изменить функцию... и нужно...

Почему delphi после окончания процедуры переходит в начало/середину процедуры?
Почему delphi после второго end; переходит к while, а в полной версии процедуры...

запуск процедуры выхода во время работы другой процедуры
как зделать процедуру которая будет запускаться так сказать вне очереди! ну...

Процедуры и функции. Процедуры с числовыми параметрами
Процедуры и функции. Процедуры с числовыми параметрами Всем привет, помогите...

2
barbudo59
Я не экстрасенс
380 / 337 / 34
Регистрация: 22.01.2013
Сообщений: 1,126
19.08.2013, 12:34 2
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.Button1Click(Sender: TObject);
begin
  MyProc(-1);
end;
 
procedure TForm1.MyProc(a : integer);
begin
  b := a ;   // b - глобальная переменная
  Edit1.Text:= IntToStr(b);
end;
или
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.Button1Click(Sender: TObject);
begin
  MyProc();
end;
 
procedure TForm1.MyProc(a : integer= -1);
begin
  b := a ;   // b - глобальная переменная
  Edit1.Text:= IntToStr(b);
end;
1
NotBeginner
170 / 157 / 71
Регистрация: 22.02.2013
Сообщений: 1,770
Записей в блоге: 2
19.08.2013, 12:37  [ТС] 3
Цитата Сообщение от barbudo59 Посмотреть сообщение
procedure TForm1.Button1Click(Sender: TObject);
begin
* MyProc();
end;
procedure TForm1.MyProc(a : integer= -1);
begin
* b := a ; * // b - глобальная переменная
* Edit1.Text:= IntToStr(b);
end;
не работает такая вещь у меня

перекомпилировал весь проект заработало... странно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2013, 12:37

Вызов процедуры из другой процедуры с параметрами
Не подскажете как вызвать процедуру StringGrid1KeyUp procedure...

Вызов процедуры из процедуры (с параметрами)
Заранее, извиняюсь за свой вопрос - вполне может быть для кого то очевидный :)...

Параметры по умолчанию в С.
Всем привет! Захотел воспользоватся параметрами по умолчанию в си-шном проекте....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru