|
Модераторы: bsa |
|
Ednikbod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.2.2017 Репутация: нет Всего: нет |
Помогите! Не пойму, в чём дело.
Делаю проигрыватель, взятый из группы компонентов System. Компилятор у меня Borland builder 6. Файлы открываются нормально, воспроизводятся, но в листбоксе не отображаются совсем, их не видно. Устал интернет перерывать в поисках ответа. Вот код (весь, целиком):
Это сообщение отредактировал(а) Ednikbod - 11.2.2017, 22:02 |
|||
|
||||
Ednikbod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.2.2017 Репутация: нет Всего: нет |
Разобрался. Ошибки исправил. Новый вопрос.
Я сделал программно включение некоторых кнопок. Но при попытке запрограммировать кнопки Next и Previous возникает ошибка - такая: [C ++ Error] unit1.cpp (68): E2015 неоднозначность между 'btNext' и 'Comctrls :: btNext'. Что это значит? И можно ли это исправить? Вот код:
|
|||
|
||||
xvr |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Это значит, что константа btNext описана на глобальном уровне и внутри namespace Comctrls (и этот namespace подключен через using namespace Comctrls)
|
||||
|
|||||
Ednikbod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.2.2017 Репутация: нет Всего: нет |
Большое спасибо за совет, он помог!
Но странная вещь: я сделал управление всеми кнопками программно. И кнопки Next и Previous почему-то дублируют кнопку Play. А если оставить "пуск", "пауза" и "стоп" по умолчанию, то кнопка "пуск" совсем не работает, а воспроизведение включается кнопкой Next. Казалось бы: это разные кнопки, они не должны дублироваться? Вот информация об ошибках: [C++ Error] Unit1.cpp(79): E2172 Duplicate case [C++ Error] Unit1.cpp(80): E2188 Expression syntax [C++ Error] Unit1.cpp(82): E2172 Duplicate case [C++ Error] Unit1.cpp(83): E2188 Expression syntax Вот эта часть кода:
Первые три кнопки сделаны без Comctrls, потому что возникает ошибка при компиляции. Это сообщение отредактировал(а) Ednikbod - 13.2.2017, 14:56 |
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Похоже коды bt* не соответствуют действительности. Сравните чему равны коды в Comctrls и глобальные
|
|||
|
||||
Ednikbod |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 11.2.2017 Репутация: нет Всего: нет |
Простите, пожалуста. А как это сравнить? Где находится эта Comctrls? Я ещё полный новичок в программировании, только учусь!
|
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
У вас параметр Button имеет тип TMPBtnType ( http://docs.embarcadero.com/products/rad_s...TMPBtnType.html )
Это вообще не comctrls и не глобальные kb*. Это должны быть константы MPlayer::kb* |
|||
|
||||
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |