Показать сообщение отдельно
  #6  
Старый 28.05.2014, 16:18
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Fakov
то есть я правильно понимаю, что нельзя сделать "дроп"-форму от приложения, которая была бы как самостоятельная программа?
Любое окно в Windows (а форма это тоже окно) всегда принадлежит какому либо процессу (приложению). Форма (окно) не принадлежащее процессу (приложению) - такого быть не может и даже не имеет никакого смысла.
Цитата:
Сообщение от Fakov
Чтобы сделать скрытое приложение, необходимо делать непосредственно новую application?
Почему же? В моём примере одно приложение с двумя формами, но при запуске "активируется" (становится главной) только одна из них в зависимости от параметра командной строки.
И что значит скрытое? Не видимое на экране что-ли? Для этого не нужно отдельного приложения - достаточно вызвать метод Hide у формы и она скроется.
Цитата:
Сообщение от Fakov
Если так, тогда второй вопрос - при запуске приложения, как сделать, чтобы скачивался необходимый exe и запускался?
Запускать приложения можно API-функциями (в порядке уменьшения предпочтения) CreateProcess, ShellExecute, WinExec.
А скачивать откуда? С интернета что-ли? Можешь использовать для этого стандартные компоненты с вкладки "Indy Clients" (компоненты IdHTTP, IdFTP и прочие). Или вот мне ещё нравиться качать с помощью WinINet, или можно ещё через WinHTTP.
Ответить с цитированием