Реализовать уведомление о событиях MySQL обратно в приложение Delphi.

Добрый день,

Может ли кто-нибудь указать, как я могу уведомить свое приложение Delphi об изменении определенной записи в моей базе данных MySQL? Что-то вроде системы событий от Interbase?

Идеи, которые я просмотрел:

.: Q4M:. ( http://q4m.31tools.com/ )

Плюсы: собственное решение MySQL, не требующее внешних демонов Минусы: сборки Win32 не существует из-за использования вызовов Posix, специфичных для Linux

.: MySQL Message API:. ( http://messagequeue.lenoxway.net/ )

Плюсы: Надежность (с использованием spread.org) Минусы: нет двоичного файла Win32. Требуется дополнительная конфигурация и демон (ы) spread.org

.: Пользовательская функция, определяемая пользователем:.

Я пытаюсь написать UDF, который может использовать Win32 API PostMessage (), поэтому отправьте сообщение Windows простому сервер сокетов.

Плюсы: Интегрирован (хотя и с зависимостью от внешней DLL) с MySQL. Может быть адаптирован к моим потребностям Минусы: я не могу заставить его работать (см. Сообщение Пользовательская функция MySQL для отправки сообщения Windows ). Это может быть связано с тем, что MySQL работает как служба

Приветствуются любые указатели, идеи и т. Д.

- D

6
задан Community 23 May 2017 в 11:33
поделиться