Hi!
Wie wrappt man folgendes in Delphi? Ich habe bisher nur einfache Funktionen aus DLLs gewrappt und
bin ratlos. Ich frage mich wie man die public-Methoden adressiert.
Code:
extern "C"
{
DLL_EXPORT DLLObject* GetObject(); }
class DLLObject
{
public:
virtual void STDMETHODCALLTYPE AddRef() const = 0;
virtual void STDMETHODCALLTYPE Release() const = 0;
virtual int STDMETHODCALLTYPE
DoSomething(const unsigned char *a, const int c, void* Param = 0, bool(*callback)(double dProgress, void* Param) = 0) = 0;
virtual int STDMETHODCALLTYPE GetFoundObjectsNum() = 0;
virtual int STDMETHODCALLTYPE GetObjects(const int a, RECT *b) = 0;
virtual bool STDMETHODCALLTYPE CanFindMore() = 0;
virtual void STDMETHODCALLTYPE FindMore() = 0;
virtual void STDMETHODCALLTYPE ResetToInitialFind() = 0; }
Grüße
Sebastian