На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS

Дорогие друзья! Поздравляем вас с Новым 2025 годом!

Всем удачи, успеха и благополучия!

msm.ru
Обратите внимание:
1. Прежде чем начать новую тему или отправить сообщение, убедитесь, что вы не нарушаете правил форума!
2. Обязательно воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали. Полезные ссылки приведены ниже.
3. Темы с просьбой выполнить какую-либо работу за автора в этом разделе не обсуждаются.
4. Используйте теги [ code=cpp ] ...текст программы... [ /code ] для выделения текста программы подсветкой.
5. Помните, здесь телепатов нет. Старайтесь формулировать свой вопрос максимально грамотно и чётко: Как правильно задавать вопросы
6. Запрещено отвечать в темы месячной и более давности без веских на то причин.

Полезные ссылки:
user posted image FAQ Сайта (C++) user posted image FAQ Форума user posted image Наши Исходники user posted image Поиск по Разделу user posted image MSDN Library Online (Windows Driver Kit) user posted image Google

Ваше мнение о модераторах: user posted image B.V.
Модераторы: B.V.
  
> Возможно ли нс с++ разрабатывать безоконные приложения?
    В том смысле чтобы оконная процедура обработки команд работала а окно не отображались.Если просто создать окно а потом его скрыть то окно мигнет на некоторое время.Есть ли более элегантный путь?
    Сообщение отредактировано: izumov -
      О какой операционной системе идет речь? Если о M$ Windows, то по этой теме есть хорошее предложение - разрабатывай своё приложение в формате "службы". Так как раз эти твои требования - по-умолчанию. Более того получишь плюшку в награду - возможность автозапуска приложения без логина пользователя. Ваще кросава будет.
        izumov, ты что-то путаешь. Если просто запустить приложение, никаких окон не создаётся, это обязанность приложения создать окно, хотя бы одно. Не хочешь, никто не заставляет, не создавай. В этом случае сообщения будут приходить прямо в главную нитку. Но есть нюанс: сообщений будет довольно мало. Ну, так вышло, что подавляющее количество сообщений оконные, ничего с этим не сделать. Но. Ты можешь создать невидимое окно. Как в него передавать сообщения, это уже твоя головная боль.
        Ты вот вообще какого эффекта хочешь-то?
          Хочу создать двухзвенный отификатор клиентов баз данных Первое приложение будет получать команду из базы по триггера что , произошло изменение данные. Приложение отправляет эту команду другому приложению как sendMessag.Оно рассылает это сообщение подписавшись клиентам через сокет.Наличиеокон в этих приложениях не имеет никакого смысла для решения поставленной задачи.Вот я и интересуюсь.
            Не привязывайся к ОС жестко. Посмотри в сторону D-Bus. А если решишься подключить к работе фрэймворк Qt - то получишь массу "хелперов", как для работы с БД, так и с межпроцессными взаимодействиями.
              PostThreadMessage() решит твою проблему. Окон не нужно.
              Но вот вопрос: почему не сокеты и тут?
                Затраты на инициации проверку связи по сокетам займёт время а это все вызывается из udf mysql по триггеру что может приворожить базу данных.Следовательно стоит выбирать самый скоростной способ доставки сообщения от mysql к нотификатору клиентов базы данных.
                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0478 ]   [ 16 queries used ]   [ Generated: 16.01.25, 11:31 GMT ]