![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
mozgofil |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Windows:
Имеется приложение, которое вызывает др. прмложение(код которого приводится ниже), и пишет в его stdin. с консольным приложением работает, с QAppliction - нет:
|
|
|
Kagami |
![]()
Сообщение
#2
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: ![]() ![]() ![]() |
А если попробовать QCoreApplication?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#3
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
mozgofil |
![]()
Сообщение
#4
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
А если попробовать QCoreApplication? -вылетает ASSERT, что то там пишется про отсутствие GUI -затем, что параметры не используются. Мне нужно организовать асинхронную передачу данных между процессами, stdin идеально подходил бы, но почему-то работает только для консольных приложений ![]() |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
mozgofil |
![]()
Сообщение
#6
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
-затем, что параметры не используются. и что с того? напиши как принято в Qt и проверь.но почему-то работает только для консольных приложений а что значит для консольных, если у тебя QCoreApplication вызывает ASSERT?1)проверил, ничего не изменилось, также виснет 2)"для консольных" -значит без Qt, т.е. std'шные |
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
mozgofil |
![]()
Сообщение
#8
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#9
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
ну тогда делай как пологается для графического приложения, т.е. используй:
и, для простоты, подключи сразу все заголовочники:
проверь свой pro-файл, может ты там убирал модуль GtQui, т.е. не должно быть таких строчек:
|
|
|
mozgofil |
![]()
Сообщение
#10
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 23.4.2009 Пользователь №: 706 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
ну тогда делай как пологается для графического приложения, т.е. используй:
и, для простоты, подключи сразу все заголовочники:
проверь свой pro-файл, может ты там убирал модуль GtQui, т.е. не должно быть таких строчек:
![]() QApplication app(argc, argv); У же пробовал, о чём писалось выше. Если бы QtQui не был подключён, приложение не скомпилялось бы. проблемы ТОЛЬКО с stdin откуда не получается считать 1 символ |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 7.6.2025, 22:38 |