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