嗯,实际上我的问题很简单:C#中是否支持Interbase事件?在Delphi中有TIBEvent类,但我无法为C#找到这样的东西。
我唯一能想到的是直接使用GDS32 dll或者自己创建一个使用TIBEvent类的Delphi dll。
答案 0 :(得分:2)
实际上答案也很简单......你实际上已经自己提供了它!
目前,Interbase ADO 2.0 .NET驱动程序不支持IBX(Interbase Express)组件。不幸的是,RAD Studio支持的TIBEvent类只是这些IBX组件之一。请参阅the devguide for Interbase (XE7) for more information。
因此答案就在于你最后的想法。通过从C#应用程序中调用它直接使用GDS32.dll,或者(仅作为另一个例子)通过使用Delphi(也来自Embarcadero)创建一个包装和利用TIBEvent类的DLL。然后你也可以使用C#应用程序中的那个DLL。
我知道这可能不是你希望得到的答案,但至少它是指向你自己的解决方案。