Alexa2007, я всегда показываю примеры того, почему Делфи хороший язык, если заходит об этом спор. Даже здесь на тостере есть десятки примеров этого. Но, конечно не все.
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 эту систему сообщений реализует.
Повторяю в который раз "Ты не понимаешь, что ты хочешь"