![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Вобщем делаю виртуальную клавиатуру, и Delphi 2010 ругается на массив кнопок. Подскажите что делать...
Код:
Buts:array of TButton; Код:
for i:=1 to 50 do Buts[i].OnClick:=ButClick; |
#2
|
||||
|
||||
![]() Не знаю что за ошибки, у меня ваш проект компилится спокойно, и с динамическим массивом кнопок и с заданным...
Помогаю за Спасибо ![]() |
#3
|
|||
|
|||
![]() Ошибка на скриншоте
|
#4
|
||||
|
||||
![]() А не ставили вы случаем каких сторонних компонент в Дельфи?
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
![]() Нет, не ставил...
|
#6
|
||||
|
||||
![]() Попробуй так:
Код:
type Tbut = array[byte] of TButton; var but:^Tbut; ... getmem(but, sizeof(TButton)*N); //N - кол-во кнопок for i:=0 to N-1 do begin but[i]:=TButton.Create; but[i].parent:=Form1; ... end; jmp $ ; Happy End! The Cake Is A Lie. |
#7
|
|||
|
|||
![]() А в TButton.Create в скобках какой параметр писать?
|
#8
|
||||
|
||||
![]() А че там написано? Owner? тогда Form1. Я прост не помню уже, а делфу лень запускать...
Только не забудь прописать положения всех кнопок в цикле создания)) jmp $ ; Happy End! The Cake Is A Lie. |
#9
|
|||
|
|||
![]() Спасибо большое)
|