43 / 43 / 5
Регистрация: 12.11.2011
Сообщений: 444
|
||||||
1 | ||||||
Необычное событие для программы22.07.2012, 21:14. Показов 1049. Ответов 4
Метки нет Все метки)
(
У меня в данный момент есть программа на С++ в консольном формате и вторая в Винформ формате (Vb.net), я через AttachConsole (Винапи) подключаюсь к консольной и могу отправлять туда текст типа
![]()
0
|
|
22.07.2012, 21:14 | |
Ответы с готовыми решениями:
4
Необычное (для меня) логарифмическое уравнение Событие для Form "Выводом у тестовой программы типа Кто хочет стать Миллионером?" Событие на завершение программы
|
593 / 531 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
|
||||||
23.07.2012, 01:10 | 2 | |||||
ну ведь если подумать в консольной программе ничего же в самой программе не происходит, а только экран вывода меняется. при этом сама программа за этот экран не отвечает. тоесть реагировать на вывод туда новых данных не может ИМХО.
ну как вариант, если вас устроит, можно отслеживать положение курсора (http://exelab.ru/pro/cpp.php?r=appl&d=zfrt980) опять же как вариант такой обработчик:
Добавлено через 10 минут а вот это уже хз, разве что возвращать из потока данные, но в том то и дело что ни в какой std::cin данные то не были получены
1
|
43 / 43 / 5
Регистрация: 12.11.2011
Сообщений: 444
|
|
23.07.2012, 11:07 [ТС] | 3 |
хм, а если в консольной сделать Tcp listener, потом подключиться из моей программы и отправлять текст, я максимум могу прослушку написать, а событие о приходе инфы уже не знаю
0
|
быдлокодер
1723 / 910 / 106
Регистрация: 04.06.2008
Сообщений: 5,666
|
|
24.07.2012, 12:52 | 4 |
Долго думал. Короче если речь идёт о простом взаимодействии процессов, можно сделать так, что программа на Vb.net писала бы строку в текстовый файл (тебе ведь, как я понял необязательно её писать именно в консоль, главное, чтобы она просто БЫЛА), а консольное приложение считывало бы эту строку из текстового файла и на неё как-то реагировало. Тут главная задача синхронизировать работу процессов.
0
|
43 / 43 / 5
Регистрация: 12.11.2011
Сообщений: 444
|
|
24.07.2012, 17:26 [ТС] | 5 |
Уже разобрался я
![]() С текстовыми файлами сразу отпадал вариант. Я сделал все через сокеты, работает изумительно, тему можно закрыть
0
|
24.07.2012, 17:26 | |
Помогаю со студенческими работами здесь
5
Событие при старте программы Отловить событие из другой программы Отловить событие завершения программы
[WPF] Событие бездействия программы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |