
27 Apr
2005
27 Apr
'05
2:13 p.m.
Vladimir Prus wrote:
I believe that most often DLL usage is on larger scale than calling individual functions -- that is loading large classes what implement certain interface. In that case, ABI incompatibilities can be handled by some external mechanism. For example, I think in KDE there's a mechanism to describe the version of plugin, and when loading a plugin you specify the desired version.
Sure. But what does this mean for a 'boost dso loader' library ? Would it be useful without the above ? Would it be safe ? How would you extract (C++) objects from the DSO without some type library to minimize the risk of misinterpreting symbols ? Regards, Stefan