Top.Mail.Ru
Ответы

Товарищи программист,помогите пожалуйста кое-что прояснить?

У меня есть программа и много конфигураций к ней в отдельных файлах,при нажатии на файл, программа каждый раз запускается в новом окне,стартует заново,получается много окон и с каждым новым открытием, они грузит систему.
В самой проге есть страндартный функционал для открытия файлов,через него не совсем удобно каждый раз открывать нужный фаил.
Возможно ли что то придумать, для того что-бы программа открывалась 1 раз и каждая новая конфигурация файла открывалась внутри уже запущенной программы?

По дате
По рейтингу
Аватар пользователя
Новичок

Программист должен дописать в программу следующий функционал:
- программа должна проверять, первый ли instance этой программы сейчас запущен? если не первый, то каким-то образом надо послать сигнал первому инстансу о том, что нужно открыть вот этот данный конкретный файл.
Если первый, то программа где-то отмечается, что она первая и будет принимать сигналы на открывание.
Ну и подумать о том, как именно будет происходить сигнализирование (все это решаемо).

Аватар пользователя
Оракул

Всё можно.
Можно управлять программой чтобы она подгружала нужную конфигурацию.
Можно закрывать старую программу при открытии новой программы (это даже проще)

Аватар пользователя
Искусственный Интеллект

если в ней это не заложено , т.е. обработка адресной строки, то не варик