![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
sergesb |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 7.10.2010 Пользователь №: 2093 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Очень нужна реализация уведомлений из PostgreSQL. Нашел на вашем вики очень интересную статью по этому.
Подписка из Qt Script на уведомления PostgreSQL Так как никогда не работал с QtScript, порошу помощи, или объясните как прикрутить это к программе, или реализацию на с++ без использования QtScript. Не понял что делают тут :
где определяют, что определяют, что такое noticeReceiver ? Заранее спасибо. Сообщение отредактировал Litkevich Yuriy - 9.11.2010, 21:51
Причина редактирования: поправил название
|
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
что такое noticeReceiver ? это переменная. Т.к. я зык Qt Script - язык с динамической типизацией, то тип данных не указывается (смотри также Python, Basic, ...), в отличие от языков со статической типизацией (например, Паскаль, Си, ...)тип который будет иметь эта переменная, определяется типом, возвращаемым функцией function(severity, primary, detail, hint) |
|
|
sergesb |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 7.10.2010 Пользователь №: 2093 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
а как мне этот код вставить в С++ код, и увязать с ним ?
|
|
|
fsMark |
![]()
Сообщение
#4
|
![]() Студент ![]() Группа: Участник Сообщений: 97 Регистрация: 23.4.2008 Из: г. Киров Пользователь №: 155 Спасибо сказали: 10 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
asvil |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 21.4.2010 Пользователь №: 1647 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
sergesb, поясните что вам необходимо.
Я в свою очередь просто расскажу как вывести postgresql notice в qWarning(), не доверяя это дейсвтие libpq. Итак сначала сделаем приложение независимым от библиотек при компиляции. Определите в вашем заголовочном файле следующие типы.
В вашем файле реализации сделайте следующие действия:
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 23.6.2025, 3:27 |