Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > загрузка файла в ранее запущенном приложении


Автор: DCoder 12.4.2006, 13:18
Моя программа связана с определённым типом файлов. Если один экземпляр приложения уже запущен, и я открою второй файл, то запустится ещё один экземпляр, и файл загрузится уже в нём. Проблема, думаю, уже ясна: нужно открыть файл в запущенном ранее экземпляре приложения. Заранее спасибо.

Автор: Rennigth 12.4.2006, 13:33
Воспользуйся поиском, тема уже поднималась.

Автор: Alexeis 12.4.2006, 13:34
Решение проблемы вижу в следующем:
Найти окно этой же программы
а) Если не нашли - открываем файл.
б) Если нашли то параметры командной строки передаем в первый
экземпляр программы различными способами, напримр разбить на n - е чило сообщений, или переслать при помощи DDE, или через буфер обмена.

Автор: Rennigth 12.4.2006, 13:40
http://forum.vingrad.ru/index.php?showtopic=83144&unread=1&hl=%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA,and,%D1%82%D0%B8%D0%BF,and,%D1%84%D0%B0%D0%B9%D0%BB%D0%B0

Автор: _hunter 12.4.2006, 13:40
http://forum.vingrad.ru/index.php?showtopic=77216
http://forum.vingrad.ru/index.php?showtopic=82985

Автор: DCoder 12.4.2006, 13:56
Всем спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)