1、C++编写的DLL代码如下:
该Dll的功能比较简单,就是实现一个整数加法;
IAddBase 是一个抽象类,IAdd实现了IAddBase的方法,并采用了单例模式;
GetAddInstance()为dll对外的接口,返回一个IAdd的对象指针;
调用者使用该实例就可以调用Add方法
- class IAddBase
- {
- public:
- int virtual __stdcall Add(int a, int b) = 0;
- };
- class IAdd : public IAddBase
- {
- private:
- static</

本文介绍如何使用Delphi调用一个C++编写的DLL,该DLL实现了一个简单的整数加法功能。DLL中定义了一个抽象基类IAddBase和其实现类IAdd,后者采用单例模式。GetAddInstance函数作为DLL的接口,返回IAdd对象,允许调用者通过该实例调用Add方法进行加法运算。
最低0.47元/天 解锁文章
258

被折叠的 条评论
为什么被折叠?



