Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/29: Рейтинг темы: голосов - 29, средняя оценка - 4.72
3 / 3 / 0
Регистрация: 25.05.2020
Сообщений: 21
RAD XE4+

Баг с размерами окон панели инструментов в IDE

05.06.2020, 18:55. Показов 5756. Ответов 5

Студворк — интернет-сервис помощи студентам
C++ Builder XE5,
Windows XP

Здравствуйте! Столкнулся с весьма интересным сбоем IDE: хочу испросить Вашей помощи и, возможно, предостеречь пользователей Windows XP.

Так, окна панели инструментов с кнопками быстрого доступа где-то шестикратно увеличились по высоте и никакие действия с ними не позволяют уменьшить ее: перезагрузка IDE с окнами и без окон, попытки утянуть верхние границы окна, добавление и исключение окон. При загрузке IDE окна, что изначально находятся на панели инструментов, размещаются там в соответствии со своим огромным размером (окно отладки на примере ниже), но если вытянуть это окно и вновь поместить на панель, то оно занимает там место стандартного размера, при том что само окно остается огромным: в итоге значков кнопок вообще становится не видно (на примере ниже короткая вертикальная полоска на панели инструментов представляет собой такое окно).

Проблема появилась после того, как в попытке изменить цвет стандартной подложки панелей IDE с бежеватого на более темный, я менял схему системного оформления через свойства экрана (Классический стиль, Стиль Windows XP, Dz. Vista и т.п.). При этом IDE была открыта и я, меняя схемы одну за другой, нажимал "Применить". До определенного момента IDE реагировала предсказуемо, но на какой-то схеме появился этот баг с окнами. Теперь он сохраняется на всех схемах оформления.

Данная проблема, однако, никак не коснулась окнa палитры компонентов (Component) и окон HTML.

Другие приложения, которые были открыты в этот момент, да и вообще все на компьютере, отреагировали естественно и подобного бага там не наблюдается.

Конечно, можно работать работать и без панели инструментов, да и обращаться к ней, я почти никогда не обращаюсь, но тем не менее этот факт напрягает. Поэтому буду очень признателен за Вашу помощь! Переустанавливать среду не хотелось бы, т.к. она только что настроена под себя.
Миниатюры
Баг с размерами окон панели инструментов в IDE  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2020, 18:55
Ответы с готовыми решениями:

баг с панелю инструментов
Здравствуйте! Подскажите что за боян с панелькой инструментов, прям какая-то мистика настроил панель инструментов и закрепил, все...

IDE или набор инструментов
Привет! Хотел бы узнать мнения опытных программистов на тему того, чем лучше пользоваться для разработки небольших проектов? ...

панели инструментов
Создать приложение с использованием компонент Panel, SpeedButton, ComboBox для реализации панели инструментов.

5
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33408 / 21518 / 8236
Регистрация: 22.10.2011
Сообщений: 36,919
Записей в блоге: 12
05.06.2020, 20:21
Работа RAD Studio XE5 под WinXP вообще не гарантируется. У нее в минимальных требованиях заявлена Vista+
0
3 / 3 / 0
Регистрация: 25.05.2020
Сообщений: 21
05.06.2020, 22:07  [ТС]
Отлично, к RAD Studio у меня претензий нет. Как мне вернуть окна к нормальному размеру?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33408 / 21518 / 8236
Регистрация: 22.10.2011
Сообщений: 36,919
Записей в блоге: 12
06.06.2020, 00:08
Никак. Удалить ее и поставить ту версию, которая гарантированно будет работать с Windows XP (заметь, она будет гарантированно работать лишь с темами, которые предоставляются из коробки, а не со всякими рукописными темами, которые собирал какой-нибудь умелец), иначе в любой момент может проявиться или этот же, или еще какой-нибудь глюк. Судя по документации, последняя версия RAD Studio, которая поддерживала WinXP - это RAD XE2, уже даже XE3 заявляет, что ей надо минимум Vista/Win7.
0
3 / 3 / 0
Регистрация: 25.05.2020
Сообщений: 21
17.04.2021, 19:26  [ТС]
РЕШИЛ ПРОБЛЕМУ!!! На злобу уважаемому volvo и всем на обозрение!

ВНИМАНИЕ! При смене схемы системного оформления -- RAD Studio может понаписать всякой ереси по следующему адресу реестра в своих настройках: HKEY_CURRENT_USER\Software\Embarcadero\B DS\12.0\Toolbars (ваша версия может отличаться от 12.0). При вышеописанной проблеме с панелями эту ересь необходимо удалить, а именно -- все переменные указанного ключа реестра за исключением CustomToolBar (здесь хранятся ваши настройки о размещении панелей).

Примечательно, как я пришел к этому. Ну, во-первых, Toolbars я нашел и заподозрил практически сразу. Но, поскольку меня также интересует тема переноса настроек IDE, изучил прежде два интересных ресурса и поигрался с параметрами запуска среды, с чем, окончательно убедившись в своей правоте, реализовал решение.

РЕКОМЕНДУЮ:
1. Параметры запуска RAD Studio и его компонент:
http://docwiki.embarcadero.com... nd_Options.
2. О настройках среды RAD Studio.
http://docwiki.embarcadero.com... ation_Tool

КРАТКО ДЛЯ ЗАНЯТЫХ:
Вы можете запустить среду IDE с различными параметрами, используя командную строку. Так, вы можете использовать альтернативный ключ реестра. Использование альтернативного базового ключа реестра позволяет запускать две копии IDE с использованием разных конфигураций.

Альтернативный ключ реестра позволяет указать альтернативный базовый раздел реестра, чтобы вы могли запускать несколько экземпляров IDE с использованием разных конфигураций. Чтобы запустить среду IDE с альтернативным ключом реестра, используйте следующую команду:

bds.exe –r имя_альтернативного_ключа_реестра,

где имя_альтернативного_ключа_реестра -- имя, которое вы хотите предоставить альтернативному ключу реестра.

Если данный ключ уже существует, среда будет использовать настройки, указанные в этом ключе. В протвном случае запуск RAD Studio с помощью данной команды создается новый ключ реестра с настройками ПО УМОЛЧАНИЮ: HKEY_CURRENT_USER\Software\Embarcadero\< regkey_name>\<version>.
2
3 / 3 / 0
Регистрация: 25.05.2020
Сообщений: 21
02.07.2024, 19:59  [ТС]
РЕМАРКА:
Выше "за исключением CustomToolBar (здесь хранятся ваши настройки о размещении панелей)" НЕ ВЕРНО:
CustomToolBar это такая же панель, так что смело можно сносить всю ветку Toolbars в случае проблем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.07.2024, 19:59
Помогаю со студенческими работами здесь

Панели инструментов
можно ли как-нибудь на семерке сделать панельки инструментов как на ХР были смотреть сверху и по бокам те перетаскиваешь...

Панели инструментов
В 10 студии, когда начинаешь тащить любое окно(свойства, обозреватель решений, список ошибок) появляется что-то вроде меню, куда его...

Создание панели инструментов
Привет! Помогите пожалуйста создать панель инструментов, чтоб после запуска программы можно было в окне программы создавать кнопки с...

Создание панели инструментов
Здравствуйте . Как можно создать собственную панель инструментов в access 2010 ? читал , что вроде эта функция недоступна в версиях после...

Панели инструментов в Builder
Привет!) Буду очень признателен, если получу ответ на следующий вопрос! Как мне после того как я удобно для себя расположу окна в среде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru