SHORT Translation from C++ to VB
Hi everyone:
I'm very new to C/C++ and working with some C++ code that calls some functions from a compiled DLL that was written in C++ v.2.0 (I think). I need to call these same functions from VB. I can see the functions that are available (in Dependency Walker) but I can't get the parameters. So I thought that I would just go to the C++ code that calls the DLL functions to find out what kinds of parameters were expected.
Here's the C code:
Code:
int GridExists(char *grid_name);
Here's the code that I used:
Code:
Private Declare Function GridExists Lib "evildll.dll" (ByRef grid_name As String) As Integer
When I call the function like this:
Code:
i = GridExists("C:\MyDirectory\my_grid_file.grd")
I get the "Bad DLL Calling Convention" (error 49) message.
Anyone have a clue as to what I am doing wrong?