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