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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2014, 20:29   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
тогда + ещё ошибка с Glyph.
чтд.. .
eval вне форума Ответить с цитированием
Старый 10.05.2014, 20:30   #12
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
BDA вот что толку?
автор на этот код будет смотреть как баран на новые ворота..
для него что TButtonRec что TSpeedButton, разницы нет
что ж так грубо? при том, что разницу знаю.
Nikolas_555 вне форума Ответить с цитированием
Старый 10.05.2014, 20:32   #13
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
при том, что разницу знаю.
знали бы - темы бы небыло
eval вне форума Ответить с цитированием
Старый 10.05.2014, 20:35   #14
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
знали бы - темы бы небыло
хорошо, я просто хотел прояснить нюансы с type.
Nikolas_555 вне форума Ответить с цитированием
Старый 10.05.2014, 20:37   #15
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Код:
Glyph: TBitmap;
Как я понял. Вообще тип Record нужно было объявлять примерно так.

Код:
type
   TButtonRec = record
      SpeedButton: TSpeedButton; // сама кнопка
      Tag1, Tag2 : Integer; // доп. теги
   end;
doktor255 вне форума Ответить с цитированием
Старый 10.05.2014, 20:38   #16
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Кнопки появляются, но насколько такой код верен, не могу сказать.
а вам спасибо, буду разбираться с кодом, смотреть где и что я напутал
Nikolas_555 вне форума Ответить с цитированием
Старый 10.05.2014, 20:41   #17
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
я просто хотел прояснить нюансы с type.
с азов надо начинать, с тайпом попозжа
eval вне форума Ответить с цитированием
Старый 10.05.2014, 20:42   #18
Nikolas_555
Пользователь
 
Аватар для Nikolas_555
 
Регистрация: 16.11.2013
Сообщений: 47
По умолчанию

Цитата:
Сообщение от doktor255 Посмотреть сообщение
Код:
Glyph: TBitmap;
Как я понял. Вообще тип Record нужно было объявлять примерно так.

Код:
type
   TButtonRec = record
      SpeedButton: TSpeedButton; // сама кнопка
      Tag1, Tag2 : Integer; // доп. теги
   end;
вот чего я ждал. именно этого. думал что так нельзя, и начал отдельные свойства прописывать...
Nikolas_555 вне форума Ответить с цитированием
Старый 10.05.2014, 20:48   #19
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
именно этого. думал что так нельзя, и начал отдельные свойства прописывать...
Тогда может откроешь для себя ООП - наследование?
Код:
TSpeedButton=class(Buttons.TSpeedButton)
  Tag1, Tag2 : Integer; // доп. теги
end;
И не будешь выдумывать неверные заведомо ходы?
И кстати - Buttons: Array [1..81] of TButtonRec;
Зачем массив делать? В чем его целесообразность, если ты задаешь Parent-ом форму?
Все компоненты, парент которой форма и так попадают в массив Controls или Components.

Короче говоря - лишние действия делаешь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.05.2014, 20:49   #20
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Ну да. Всё гениальное просто.
doktor255 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ not implemented in type 'istream' for arguments of type 'float *'из-за чего эта ошибка и как исправить? Mitax-47 Помощь студентам 1 10.05.2013 15:48
Could not convert variant of the type (String) into type (Boolean) Silly Student C++ Builder 0 19.11.2011 13:06
Отличие type T = Object от type T = Class? Warn Общие вопросы Delphi 8 04.11.2011 19:20
Could not convert variant of type (Olestr) into type (Double) java_91 Общие вопросы Delphi 1 18.02.2011 18:46
Could not convert variant of type (UnicodeString) into type (Double) postaveche БД в Delphi 11 13.12.2010 16:41