Quantcast
Channel: CodeGuru Forums - Visual C++ Programming
Viewing all articles
Browse latest Browse all 3046

[RESOLVED] Proper way to call a function in a DLL

$
0
0
Hi,

I have been struggling with a dll for VBA, but now I'm closer to the finish line, thanks to all the help here.

Now my issue is that I can't determine the proper way to make the function call to the dll with the function pointer returned from GetProcAddress.

Here is my code. Please advise

Code:

        If (hinstLib <> Null) Then
            ProcAddress = 0
            ProcAddress = GetProcAddress(hinstLib, "EPIQ_init")
            call void(ProcAddress) (1000);
        End If

Code:

#ifdef EPIQUTIL_EXPORTS
#define EPIQUTIL_API extern "C" __declspec(dllexport)
#else
#define EPIQUTIL_API extern "C" __declspec(dllimport)
#endif

// The functions needed to interface with VBA EPIQ Utils

// This function must be called before any other function.
EPIQUTIL_API void EPIQ_init(const long MyWaitTime);

what am I doing wrong with the function call?

Viewing all articles
Browse latest Browse all 3046

Trending Articles