2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 63
|
|
1 | |
Как свернуть программу (64 bit) в tray при запуске? Rad Studio 10.4 Delphi win-6408.04.2021, 11:26. Показов 1084. Ответов 5
Решил попробовать перенести свое 32-битное приложение на 64-битную основу и тут же столкнулся с проблемой. В 32-битной платформе Delphi был компонент "trayicon", с ним я легко сворачивал программу в трэй, создавал всплывающую подсказку и так далее. На 64-битной версии я такого компонента не обнаружил. Мало того, я не нашёл ничего, что помогло бы свернуть программу в трэй. Неужели придётся писать процедуру на API? Есть идеи?
Embarcadero RAD Studio 10.4 Version
0
|
08.04.2021, 11:26 | |
Ответы с готовыми решениями:
5
Delphi. RAD Studio Seattle. При запуске debuger среда разработки разбирается на отдельные окна Как свернуть программу в System Tray? Как по-человечески свернуть программу в трей при ее запуске? Ошибка при запуске rad studio 10 seattle |
2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 63
|
|
08.04.2021, 18:33 [ТС] | 3 |
А у меня нет. У Вас даже раздел Win32 в палитре компонентов присутствует. У меня нет. Что я делаю не так?
Если я создаю проект как Windows VCL application, то у меня только Windows 32-bit платформа присутствует. Если же я создаю проект как Multi-device application, то у меня присутствуют обе платформы Windows 32-bit и Windows 64-bit, но палитра компонентов меняется полностью, напрочь исчезают раздел Win32 и TTrayIcon компонент в том числе.
0
|
2 / 2 / 0
Регистрация: 12.04.2010
Сообщений: 63
|
|
08.04.2021, 20:32 [ТС] | 5 |
Прошу прощения,
я понял как добавляется платформа Windows 64-bit тему можно закрывать
0
|
Модератор
|
|
10.04.2021, 07:45 | 6 |
Ну так это и понятно: для разных фреймворков - разные компоненты!
Отлично. Просто было бы совсем не кисло описать решение Вашей проблемы, чтобы будущие "страждущие знаний" нашли их без лишних завываний... как-то так...
Изначально, т.е. начиная с версии Д3 (могу ошибаться), Delphi автоматом генерирует приложение Windows 32-bit Application, включая в проект отладочную информацию (режим Debug). И если режим компиляции можно было поменять (Debug/Release - 1-ю, 2-ю Дельфи не помню, в третьей - точно можно было), то возможность выбора платформы (32/64 bit) пришла в Дельфи только, если память не изменяет, в ХЕ3... Для того, чтобы изменить платформу, делаем:
1. Заходим в окно свойств проекта (справа вверху, если Вы ничего в настройках не меняли). Выбираем группу Target Platforms (в моем случае - установлена платформа Win32) 2. Делаем клик ПКМ на пункте TargetPlatforms и выбираем пункт Add Plaform... (он там один будет, не ошибетесь) 3. Выбираем требуемую платформу. Она должна отобразиться в комбобоксе выбора платформы в панели инструментов (вот если все по умолчанию, как у меня...) 4. BINGO!!! Мы создали 64-битное приложение
0
|
10.04.2021, 07:45 | |
10.04.2021, 07:45 | |
Помогаю со студенческими работами здесь
6
Oracle 11g база на Win(64-bit) как открыть на Win(32-bit) При запуске появляется ошибка RAD studio 2010 C++ Builder При запуске программы в Rad Studio пишет отсутствует CC32120MT.DLL Ошибка при установке RAD Studio/Delphi 10 Seattle Как поместить ярлычок программы в Icon Tray при запуске? Выгрузка в excel при переходе с Delphi 7 на Rad Studio XE3 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |