Исчезание компонентов с формы при смене раскладки
|
|
sk0rpi0n | Дата: Суббота, 04.02.2012, 15:05 | Сообщение # 1 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| В общем, во всех моих программах, где я вешаю XPManifest исчезают чекбоксы с текстом и кнопки при нажатии left alt(однократно), и не становятся видимыми, пока на них мышь не наведёшь. Сейчас у меня Windows 7, на XP вроде такого не было. На скринах покажу результаты до смены раскладки и после. До нажатия left alt: http://savepic.su/1262534.jpg После нажатия left alt: http://savepic.su/1256390.jpg Ужасно бесит, когда много элементов, и все исчезают(а исчезают постоянно, так как я отлаживаю прогу и вечно надо вводить пароль на англ - shit+left alt )
P.S. картинки не могу вставлять...
C++ - попса :D
|
|
| |
dolphin | Дата: Суббота, 04.02.2012, 15:13 | Сообщение # 2 |
Администратор
Сообщений: 906
Статус: Offline
| Можно попробовать манифест от более поздних версий Delphi
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
sk0rpi0n | Дата: Суббота, 04.02.2012, 15:16 | Сообщение # 3 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| Так а откуда я его возьму, если у меня только Delphi 7?
C++ - попса :D
|
|
| |
dolphin | Дата: Суббота, 04.02.2012, 15:23 | Сообщение # 4 |
Администратор
Сообщений: 906
Статус: Offline
| Держи. Этот манифест из Delphi XE2
Доступно только для пользователей
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
sk0rpi0n | Дата: Суббота, 04.02.2012, 16:02 | Сообщение # 5 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| Сделал res манифеста, теперь delphi пишет: [Error] WARNING. Duplicate resource(s): [Error] File C:\Users\User\Desktop\Programs\Путь к моей программе\..\..\..\..\..\..\t\WinMan.res resource kept; file WinMan.res resource discarded. [Error] File C:\Users\User51\Desktop\Programs\Путь к моей программе\..\..\..\..\..\..\t\WinMan.res resource kept; file c:\program files\borland\delphi7\Lib\WindowsXP.res resource discarded.
WinMan.res - туда я запихал новый манифест. И манифест XP я удалил с формы...
C++ - попса :D
Сообщение отредактировал sk0rpi0n - Суббота, 04.02.2012, 16:34 |
|
| |
dolphin | Дата: Суббота, 04.02.2012, 17:46 | Сообщение # 6 |
Администратор
Сообщений: 906
Статус: Offline
| Я просто в проект включал как сторонний ресурс. Он у тебя тут наверно c:\program files\borland\delphi7\Lib\WindowsXP.res
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
sk0rpi0n | Дата: Суббота, 04.02.2012, 19:02 | Сообщение # 7 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| В общем, поставил я ваш манифест - та же шняга... Даже не знаю, что это может быть...
C++ - попса :D
Сообщение отредактировал sk0rpi0n - Суббота, 04.02.2012, 19:11 |
|
| |
dolphin | Дата: Суббота, 04.02.2012, 21:00 | Сообщение # 8 |
Администратор
Сообщений: 906
Статус: Offline
| Может этот ?
Доступно только для пользователей
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
sk0rpi0n | Дата: Суббота, 04.02.2012, 22:12 | Сообщение # 9 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| Не, без разницы... Спасибо, что стараетесь мне помочь, но это какой-то особенный глюк. Щас скину кому-нибудь, спрошу - есть ли у него такая фигня?
UPD: Скинул другу - тоже исчезают элементы интерфейсы... Загадки...
Доступно только для пользователей
C++ - попса :D
Сообщение отредактировал sk0rpi0n - Суббота, 04.02.2012, 22:17 |
|
| |
Волк-1024 | Дата: Суббота, 04.02.2012, 22:25 | Сообщение # 10 |
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
| У меня такае же проблема. Что с манифестом, что без него...
Pascal, C\C++, Assembler, Python
|
|
| |
sk0rpi0n | Дата: Суббота, 04.02.2012, 22:29 | Сообщение # 11 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| Нет, без манифеста у меня все в стиле ещё Win 98, квадратное, но зато ничего не исчезает при нажатии альта. Но некрасиво.
C++ - попса :D
|
|
| |
Волк-1024 | Дата: Суббота, 04.02.2012, 22:35 | Сообщение # 12 |
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
| Всмысле, что без этого манифеста с XPman такае же фигня и то, что с ним тоже... P.S. И что делать? Некрасиво ведь...
Pascal, C\C++, Assembler, Python
Сообщение отредактировал Волк-1024 - Суббота, 04.02.2012, 22:36 |
|
| |
dolphin | Дата: Суббота, 04.02.2012, 23:31 | Сообщение # 13 |
Администратор
Сообщений: 906
Статус: Offline
| Могу сказать что на Delphi XE такой проблемы нет, а вот на 7-ке присутствует причём не только при смене раскладки, а как только нажата кнопка альт, так что одно из решений поставить другую версию Delphi, но это не выход конечно.
Вообще я думаю попробовать перерисовать элементы. Поэкспериментирую отпишу.
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
dolphin | Дата: Суббота, 04.02.2012, 23:54 | Сообщение # 14 |
Администратор
Сообщений: 906
Статус: Offline
| Решил проблему модифицировав стандартный Controls.pas. Закиньте в папку с проектом модифицированный модуль Controls.pas и проблема решена. Можно заменить и оригинальный, но я думаю всё-таки не стоит, вдруг чего... Залил на обменник. Скачать тут Доступно только для пользователей
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
Сообщение отредактировал dolphin - Суббота, 04.02.2012, 23:54 |
|
| |
sk0rpi0n | Дата: Воскресенье, 05.02.2012, 10:10 | Сообщение # 15 |
Участник
Зарегистрирован: 28.05.2011
Группа: Пользователи
Сообщений: 65
Статус: Offline
| Quote а как только нажата кнопка альт Я это узрел и изменил содержание темы уже давно, а заголовок поправить забыл... Подключать как обычно? Конфликтов не будет? УРА! Всё работает!!!
C++ - попса :D
Сообщение отредактировал sk0rpi0n - Воскресенье, 05.02.2012, 10:11 |
|
| |
sanya | Дата: Пятница, 15.06.2012, 11:49 | Сообщение # 16 |
Новичок
Зарегистрирован: 15.06.2012
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Quote (dolphin) Решил проблему модифицировав стандартный Controls.pas. Закиньте в папку с проектом модифицированный модуль Controls.pas и проблема решена. Можно заменить и оригинальный, но я думаю всё-таки не стоит, вдруг чего... Залил на обменник. Скачать тут http://rghost.ru/36343284
Будьте добры закиньте еще раз, а то файл удален. Спасибо!
|
|
| |
Волк-1024 | Дата: Пятница, 15.06.2012, 12:55 | Сообщение # 17 |
Авторитетный
Зарегистрирован: 24.07.2011
Группа: Модераторы
Сообщений: 469
Статус: Offline
| Вот.
|
|
| |
xXxSh@dowxXx | Дата: Пятница, 15.06.2012, 13:30 | Сообщение # 18 |
Авторитетный
Зарегистрирован: 22.01.2012
Группа: Модераторы
Сообщений: 702
Статус: Offline
| dolphin, Волк-1024 спасибо вам за Controls.pas думаю пригодится )
|
|
| |
valyan | Дата: Понедельник, 31.03.2014, 15:56 | Сообщение # 19 |
Новичок
Зарегистрирован: 31.03.2014
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Здравствуйте, аналогичная ошибка. Как быть, если такая ситуация проявляется для форм отчетов FastReport?
Сообщение отредактировал valyan - Понедельник, 31.03.2014, 15:56 |
|
| |