Рекомендуемые сообщения

тока переменная от этого не изменится. в данном случае как параметр передаётся копия i на стеке.

короче, надо применить сишный приём - в эту

MyInc

передавать i по ссылке как указатель, чтобы её можно было изменить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Delphi позволяет также передавать параметры в функции или процедуры по ссылке - такие параметры называются параметрами-переменными. Передача параметра по ссылке означает, что функция или процедура сможет изменить полученные значения параметров. Для передачи параметров по ссылке используется ключевое слово var, помещаемое в список параметров вызываемой процедуры или функции.

procedure ChangeMe( var x: longint );

begin

x := 2; // Параметр х изменен зызванной процедурой

end;

Вместо создания копии переменной x, ключевое слово var требует передачи адреса самой переменной x, что позволяет процедуре непосредственно изменять ее значение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем кто откликнулся, оказывается все просто)))) до безумия...вот я сразу и не до петрил))))

объявляется глобальная переменная вот и все))) а далее твори чего хошь ))) 

 

АА:=AA+1;

Изменено пользователем Recruit2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
20 часов назад, Watashi сказал:

Я правильно понимаю? Народ обсуждает Делфи в 2018м?

сам в шоке:) чуть не подавился)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединиться к общению

Вы можете написать сейчас, а зарегистрироваться потом. Если у Вас есть аккаунт, войдите, чтобы написать с него.

Гость
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...