你好,
有人能提供一些指导吗?我该如何通知我的Delphi应用程序某个MySQL数据库记录已更改?类似于Interbase的事件系统。
我考虑的想法:
.: Q4M :. (http://q4m.31tools.com/)
优点:原生MySQL解决方案,不需要外部守护进程 缺点:由于使用特定于Linux的Posix调用,因此不存在Win32版本
.: MySQL Message API :. (http://messagequeue.lenoxway.net/)
优点:强大(使用spread.org) 缺点:没有Win32二进制文件。需要spread.org的其他配置和守护进程
.: 自定义用户定义函数 :.
我正在尝试编写一个UDF,可以使用Win32 API PostMessage()向简单的套接字服务器发送Windows消息。
优点:与MySQL集成(尽管具有外部DLL依赖项)。可以根据我的需求进行自定义 缺点:我无法使其工作(请参见帖子MySQL User Defined Function to send a windows message)。这可能是因为MySQL正在作为服务运行
非常感谢任何指针、想法等。
--D