Показать сообщение отдельно
  #7  
Старый 25.11.2013, 17:00
lmikle lmikle сейчас на форуме
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,088
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Тут у ТС просто есть некоторое непонимание.
Любой объекв в Delphi уже УКАЗАТЕЛЬ. Поэтому описание вида:
Код:
 TPlayers = record
   ...
   player:array[1..4] of ^TGroupBox;
   ...
 end;
создает массив указателей на указатели, что явно не то, что нужно. Кстати, с Image та же самая ошибка.

Соответсвенно, корректный вариант (с GB) выглядит так:
Код:
type
TPlayers = record
   ...
   player:array[1..4] of TGroupBox;
   ...
 end;
...
Players.player[Players.index]:=Form1.GroupBox8;