Вход в программу delphi из программы .net - PullRequest
4 голосов
/ 09 мая 2011

Я создал программу .net, которая собирает и проверяет отпечатки пальцев для проверки подлинности сотрудника.

Одна программа, которую мы используем, написана на Delphi. поэтому я ищу способ аутентификации пользователя с помощью .net, а затем открыть программу Delphi и передать учетные данные этого пользователя.

Лучше всего, если бы я мог заполнить экран входа в систему, даже если программа Delphi открыта. но если это невозможно, по крайней мере, мне нужно открыть программу и передать учетные данные.

Ответы [ 3 ]

3 голосов
/ 09 мая 2011

Вы можете отправить сообщение Windows - см. Этот вопрос .

Вы можете добавить COM-объект в приложение Delphi и вызывать его из приложения .NET (более современное решение).

1 голос
/ 10 мая 2011

Полагаю, что лучшим вариантом, поскольку вы можете редактировать обе программы, является создание библиотеки .NET, которая выполняет биометрическую аутентификацию и вызывает ее из программы Delphi. Как? Проверьте проект JEDI, в Jcl (это бесплатно) вы можете найти, как создать экземпляр .NET VM, загрузить библиотеку и вызвать метод (должен быть помечен как COMVisible).

Отметьте этот другой вопрос

0 голосов
/ 09 мая 2011

Насколько я понимаю, вот ваши требования.Пункты со звездочкой - это те, на которые вам нужно ответить:

  1. (*) Как программа .Net может проверить, работает ли программа Delphi?

  2. (*) Как программа .Net может запустить программу Delphi и подождать, пока она запустится?

  3. .Net файл создает файл .ini в согласованной папке.

  4. (*) Как файл .Net может отправить простое сообщение "некоторые учетные данные готовы к отправке" в приложение Delphi.

  5. Программа Delphi считывает INI-файл.

Нет, это не полный ответ.Так что, даунвотеры, оставьте меня в покое!:-) Не уверен, почему я почувствовал необходимость перефразировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...