C# vs Lingvo
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



C# vs Lingvo Expand / Collapse
Автор
Сообщение
09.03.2007 10:10
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 09.03.2007 10:07
Сообщ.: 2, Visits: 8
я пока маленький и глупый, но хотелось бы знать мона ли взаимодействовать с программами(например, с Лингвой) из C#(запуск, кликанье по кнопочкам, отлавливание резльтата)? Просто покажите напрпавление куда копать )
Сообщ. #911345
09.03.2007 10:23
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Для запуска программ в .NET используется класс Process и его помощник ProcessStartInfo. Взаимодействие с другой запущенной программой осуществлятся путем отправки сообщений с помощью функций SendMessage/PostMessage. Список сообщений (начинаются с WM_) есть в MSDN. Для отслеживания какие именно сообщения отправляются при различных действиях можно использовать утилиту Spy++ идущую вместе с Visual Studio.

P.S. Заголовок темы смешной у тебя получился. vs означает "против". "С# против Lingvo" звучит :)

Сообщ. #911347
12.03.2007 21:06
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2008 1:27
Сообщ.: 313, Visits: 2 982
Базиль, так ведь месседжинг между приложениями есть кажется только в C++, разве он есть в C#?
Сообщ. #911459
13.03.2007 9:31
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Любая программа для Windows независимо от языка программирования использует оконные сообщения. В .NET WinForms приложении эти детали скрыты в реализации классов.
Сообщ. #911464
13.03.2007 19:50
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2008 1:27
Сообщ.: 313, Visits: 2 982
каких классво? как например из .нет приложения послать сообщение приложению написанного и на .нет и на незащищанный код?
Сообщ. #911506
14.03.2007 9:40
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
californis (13.03.2007)
каких классво?

Классов из пространства имен System.Windows.Forms.

californis (13.03.2007)
как например из .нет приложения послать сообщение приложению написанного и на .нет и на незащищанный код?

Выше ответил уже.

Сообщ. #911517
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 11:58