TotTip, это стандартное решение. Чтоб не создавать окно по месту проверки. Обычно я так и делаю, но решил, что для начала более простой вариант показать. Тем более, что этот код будет работать только в свежих версиях.
Alexa2007, vlc позволяет нативно использовать плеер внутри проекта, я вроде специально это уточнил выше. Прошу прощения, а что вы долго искали в проекте? Папку олицетворяющую платформу? А в ней папку release/debug? Да уж, ещё тот квест...
Alexa2007, проект Delphi вообще не состоит из папок, ему нужен лишь один файл dpr, далее - твои модули (не обязательно). Программа на делфи - один единственный ехе (или apk, или пакет для Линукс). И ни каких зависимостей, как например дотнет
Alexa2007, ну как бы ты не прав. Как минимум в том, что TMedialPlayer мало кто пользуется. Есть как бы нативный способ использовать VLC контрол. Который и 4к поддерживает.
Далее, сразу видно, что компетентности у тебя в вопросе мало. Т.к. сейчас Delphi владеет Idera (Embarcadero), и среда развивается. К слову, на Delphi и кодом проще, быстрее и эффективнее использовать встраивание видео. Да я тебе даже 3D сцену на фон поставлю без проблем и кодом строк в 5.
Delphi - это и есть нормальный язык, особенно с тем учетом, что "не нормальным языком" в данном случае я называю интерпретируемый.
Но ты можешь и дальше думать, что Delphi остался там в 2002 году с выходом Delphi 7, и не принимать во внимание свежие, выходящие каждые пол года, версии среды и спецификации языка Delphi)
А знаешь как это делается в нормальных языках? Берётся компонент с выводом видео и кидается на форму. Выбирается файл и готово. Видео фон готов. БЕЗ КОДА
Алексей Фобиус, ты дебил... Ну или просто тупой.
Консоль - она всегда одинаковая. Консоль - это лишь вывод и ввод. Консоль не имеет окна. Консоль не имеет ничего. То что ты видишь - это окно созданное ОС для вывода того, что ты пишешь в консоль.
Трей - это системная функция ОС, которая создается кодом, который вызывает системные апи методы, чтоб настроить этот трей. Винда работает на сообщениях и твоя консоль не может их получать без основного цикла обработки сообщений ОС.
В трей не сворачивают! ЗАПОМНИ. Трей - это независимая функция. "СВЕРНУТЬ В ТРЕЙ" - это скрыть окно Windows.Visible = False и ВСЁ!!! А трей может отсылать твоему приложению сообщения (ЕСЛИ ТВОЁ ПРИЛОЖЕНИЕ ОБРАБАТЫВАЕТ СООБЩЕНИЯ). КЛИК по трею генерирует сообщение. И твое приложение отвечает на это сообщение.
DrunkDelphine, не надо ничего устанавливать. Любая загрузочная флешка с любой Live OS. Можно даже попробовать это сделать из режима восстановления ОС. Там cmd тоже работает.
Алексей Фобиус, что за идиотская манера общения?
Ехе - это вообще ничего не значит. Ехе - это просто исполнительный файл, он ни чем тебе не обязан.
Трей - это возможность ОС, которая позволяет тебе создавать значок в трее. НЕЛЬЗЯ СВЕРНУТЬ В ТРЕЙ. ТРЕЙ - это значок, который создается вручную, а НЕ ДЛЯ КАЖДОГО ЕХЕ.
Чтоб пользоваться WinAPI тебе нужно реализовать систему сообщений в своём приложении, иначе ТЫ НИЧЕГО НЕ СМОЖЕШЬ ОБРАБОТАТЬ. Qt или Tkinter эту систему сообщений реализует.
Повторяю в который раз "Ты не понимаешь, что ты хочешь"
Фокс Йовович, попробуйте запихнуть софтину в PF, которая хранит настройки рядом с собой. Ничего работать не будет и ни в какие VitualStore ничего не уйдёт. Софт будет писать ошибку Access Denied. Я могу продемонстрировать это прямо сейчас на Win10.