关闭应用程序后,fbclient.dll 会在内存中保留大约 3 秒。所以它会锁定数据库文件并阻止我的应用程序卸载。我正在使用嵌入式 Firebird。
问题与事件有关。我使用 isc_que_events 注册活动。如果我不注册事件 dll 会立即卸载。
我在以前的 FB 版本中遇到过这个问题,现在在 2.1.3 中它仍然是一样的。
此处描述了相同的问题http://tracker.firebirdsql.org/browse/CORE-15,但已解决为“无法复制”。
有人遇到这个问题还是我的代码有问题?