скрыть

скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

Как передать массив как параметр



Автор: Vit

type
  Ta = array of something;
var
  a: Ta;

// внутри процедуры создаётся копия массива,
// внутри процедуры работа осуществляется только с копией данных
procedure Proc(a: Ta);

// внутри процедуры код работает именно с переменной а и её содержимым
procedure Proc(var a: Ta);

// внутри процедуры запрещено изменять данные переменной а
procedure Proc(const a: Ta);

// при входе в процедуру массив рассматривается как пустой,
// но после выполнения процедуры можно получить значения
procedure Proc(out a: Ta);





Copyright © 2004-2016 "Delphi Sources". Delphi World FAQ




Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook