Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2010, 20:47   #1
cod48
Новичок
Джуниор
 
Аватар для cod48
 
Регистрация: 24.08.2010
Сообщений: 1
По умолчанию Передача процедуре статического массива


Доброго времени суток. Я новичок. Есть класс допустим:

type
TМуclass = class(TObject)
private
x: integer;
y: integer;
public
published
end;

и есть несколько статических массивов допустим

Arr1: array[0..40] of ТMyclass;
Arr2: array[0..40] of ТMyclass;
...
массивы необходимо неоднократно обрабатывать.Так вот вопрос как передать такой массив процедуре которая проводила бы некую обработку.
cod48 вне форума Ответить с цитированием
Старый 24.08.2010, 21:07   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Объявляете новый тип
Код:
arrOfTMyclass = array[0..40] of TМyclass;
и дальше работаете с ним
Код:
procedure pampam(arr : arrOfTMyclass);
begin
...
end;

......
var
Arr1: arrOfTMyclass;
Arr2: arrOfTMyclass;
begin
pampam(Arr1);
...
Или еще можно использовать в процедуре открытые массивы:
Код:
procedure pampam(arr : array of TМyclass);
begin
ShowMessage(IntToStr(High(arr)));  // выводит правую границу, т.е. 40
end;

...
Arr1: array[0..40] of ТMyclass; 
Arr2: array[0..40] of ТMyclass;
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача параметра процедуре FormCreate Grandistok Общие вопросы Delphi 3 24.04.2010 15:42
Создание подпрограм.Передача массива как параметра процедуре AbrahamLincoln Помощь студентам 5 20.09.2009 19:39
ошибка в процедуре сортировки строк массива halfpenny Паскаль, Turbo Pascal, PascalABC.NET 1 17.06.2009 00:36
Замена статического массива на динамический Славный Общие вопросы Delphi 1 11.06.2008 00:19