minhhn0205 Ответов: 1

Как открыть форму 1 заявки в другой заявке?


Как открыть форму 1 заявки в другой заявке?

Что я уже пробовал:

Приложение, когда работает, то позвоню DLL-файл х

Приложение B при запуске вызовет DLL Y во время выполнения для выполнения задач → я хотел бы отобразить formLogin внутри приложения A, может ли это сделать?

Разве это возможно?

1 Ответов

Рейтинг:
12

Dave Kreskowiak

Это невозможно, как вы описали. Файл. DLL загружается в каждый процесс независимо от всех остальных. Ни один экземпляр не имеет понятия о существовании других.

Вы должны были бы реализовать некоторую форму межпроцессной связи (IPC), такую как именованные каналы, и тогда приложения могли бы общаться друг с другом и отправлять команды и данные туда и обратно. Вам придется реализовать сервер в вашем приложении А, который принимает любые команды, которые вы определяете, и выполняет их, например, выскакивает ваша форма.

Это не тривиально реализовать.