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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2011, 15:54   #1
nattaella
 
Регистрация: 08.01.2011
Сообщений: 8
По умолчанию Массив указателей

У меня есть массив указателей и матрица указателей:
ArBB_: array [0..19] of ^TBitBtn;
MatrBB_: array [0..3,0..4] of ^TBitBtn;

Содержание массива ArBB_:
ArBB_[0]:=@bb1;
ArBB_[1]:=@bb2;
ArBB_[2]:=@bb3;
...........................
ArBB_[18]:=@bb19;
ArBB_[19]:=@bb20;

где bb - это компоненты типа TBitBtn;

Я хочу заполнить матрицу MatrBB_ из массива ArBB_:
for i:=0 to 3 do begin
for j:=0 to 4 do begin
MatrBB_[i,j]^:=ArBB_[5*i+j]^;
end;
end;

Но выдаёт ошибку, связанную с памятью на этой строке: MatrBB_[i,j]^:=ArBB_[5*i+j]^;
Надеюсь, я не перепутала массив указателей и указатель на массив.
nattaella вне форума Ответить с цитированием
Старый 11.06.2011, 16:19   #2
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию

Наверно, так лучше будет :

Код:
MatrBB_[i,j]:=ArBB_[5*i+j];
зачем ^.

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.
volod3000 вне форума Ответить с цитированием
Старый 11.06.2011, 16:40   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ArBB_: array [0..19] of ^TBitBtn;
Крышку убери. Тип класса итак указателем является.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический массив, массив указателей alexalisa Паскаль, Turbo Pascal, PascalABC.NET 4 22.04.2011 21:33
Указатель на массив указателей на массив char'ов... SrgGld Общие вопросы C/C++ 0 19.11.2010 23:35
Массив указателей askar Общие вопросы C/C++ 5 07.09.2010 23:11
массив указателей RUSt88 Общие вопросы C/C++ 12 10.01.2010 11:11
массив указателей в С ++ серг Помощь студентам 1 14.12.2009 18:49