I'm using ORA_FFI to call functions in a 3rd party DLL. Everything is
fine until I call a function that requires a parameter to be of type
LPSTR (Long Pointer to a string). I keep getting an error returned from
the function indicating that the item I passed in was not recognised, so
I rang Oracle support who told me that I can pass in char pointer and
long integers, but not LPSTR.
Oh help. Has anyone managed to achieve *ANYTHING* like this? My
function declaration declares that parameter as C_CHAR_PTR but nothing
seems to work. Is this just one of those unsupported things or is there
a workaround?
Thanks in anticipation.
Regards
Mark Daynes
Plural Heaven Ltd
www.pheaven.demon.co.uk