2
我应该怎么做才能实现钩状系统?
这是我的设置:挂钩我的应用程序
我有这些静态库:
- A.LIB
- B.LIB
A和B相似的模块可包括一起内同一个应用程序。事情是我在A中有一个函数,我想向B公开。我正在用回调列表来做这件事......但我对这个想法并不满意。所以我认为我可以实现像Win32API一样的钩状系统,但我想听取专家的意见。
当然,我可以访问两个源代码。
注意:我忘记提及我没有使用类,并且由于设计决定,我无法为此项目创建类或对象,因此这里不允许继承等内容。
感谢您的快速回复。是的,我做了,但事情是我只想公开这个函数,所以我看到毫无意义的生成一个额外的依赖项的应用程序,只是因为一个函数。 – Veehmot 2009-05-29 01:12:36