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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2012, 10:16   #1
Anton911
Форумчанин
 
Аватар для Anton911
 
Регистрация: 23.08.2011
Сообщений: 171
Плохо Как приравнять переменную к кнопке

Делаю мультиплеер для шахмат для 32 игроков, сейчас у меня есть 16 кнопок, мне нужно эти кнопки сохранить в переменные, и далее использовать эти переменные.
Код:
GAME_TABLES[2].Button:=Form_MultiBrowser.Table_2; //Форма.Кнопка
GAME_TABLES[3].Button:=Form_MultiBrowser.Table_3;
GAME_TABLES[4].Button:=Form_MultiBrowser.Table_4;
GAME_TABLES[5].Button:=Form_MultiBrowser.Table_5;
GAME_TABLES[6].Button:=Form_MultiBrowser.Table_6;
GAME_TABLES[7].Button:=Form_MultiBrowser.Table_7;
GAME_TABLES[8].Button:=Form_MultiBrowser.Table_8;
GAME_TABLES[9].Button:=Form_MultiBrowser.Table_9;
GAME_TABLES[10].Button:=Form_MultiBrowser.Table_10;
GAME_TABLES[11].Button:=Form_MultiBrowser.Table_11;
GAME_TABLES[12].Button:=Form_MultiBrowser.Table_12;
GAME_TABLES[13].Button:=Form_MultiBrowser.Table_13;
GAME_TABLES[14].Button:=Form_MultiBrowser.Table_14;
GAME_TABLES[15].Button:=Form_MultiBrowser.Table_15;
GAME_TABLES[16].Button:=Form_MultiBrowser.Table_16;
Код:
for i := 1 to MAX_TABLES do
GAME_TABLES[i].Button.Caption:='Траливали';
Но каждый раз выдает AccessVioletion.

Пробовал и так
Код:
GAME_TABLES[1].Button.assign(Form_MultiBrowser.Table_1);
Как быть?
Каждый день узнаю новое...
Anton911 вне форума Ответить с цитированием
Старый 06.03.2012, 10:23   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Не понял чего вы сделать хотите, но наверно надо в var объявить что-то вроде knopka: TButton или knopki: array [1..100] of TButton
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.03.2012, 11:04   #3
Anton911
Форумчанин
 
Аватар для Anton911
 
Регистрация: 23.08.2011
Сообщений: 171
По умолчанию

У меня запись
Код:
  classTable=record
  id,PlayersCount:integer;
  Occupied:Boolean;
  Player_1,Player_2:integer;
  Button:TBitBtn;
  end;
var GAME_TABLES:array[1..16] of classTable;
Мне нужно эти кнопки какнибудь связать с этой записью, чтобы я мог обращаться к ним через цикл.
Каждый день узнаю новое...

Последний раз редактировалось Anton911; 06.03.2012 в 11:06.
Anton911 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Привязать к кнопке КАК? ProGec4 Visual C++ 1 25.12.2011 19:11
Как приравнять числа? (см. внутри) [Axel] Паскаль, Turbo Pascal, PascalABC.NET 6 09.04.2011 05:14
Как переменную приравнять к значению запроса alco84 Microsoft Office Access 2 05.03.2010 16:47
Как сделать надпись на кнопке? Артём254 HTML и CSS 4 06.08.2009 12:39
Как приравнять два разных значения в excel? Viento Microsoft Office Excel 7 06.01.2009 01:14