General information
Category:
Third party products
Title:
Working with C base DLLs
I am working with an SDK that requires me to be an experienced C programmer in order to understand and use. Well, I have never worked with C and have been trying to hack my way through this SDK but am having little success. First of all, the SDK is for a product called PGP. I've never heard of PGP before, but from what I understand it's a well known encryption platform. If you've used it before, maybe you could help me understand how to use it with FoxPro. If not, then I'll give you some more background...
The product came with several .dll and .lib files. The first thing I tried to do was register the .dll files using regsvr32. Well, it didn't like that and came back with the message "The .dll was loaded but the DllRegisterServer entry point was not found". I've never seen that before but I tried to continue on. So now I try and create an instance of this product. The following is an excerpt from the Programmer's guide provided:
______________________
The basic setup code for a simple encryption operation looks something like this:
/* Initialize the PGP SDK libs */
err = PGP SDKInit( 0 );
if ( IsPGPError( err ) )
goto Exit;
(...)
A basic rule for programming with the PGP SDK is that you must always call PGP SDKInit() once to initialize the PGP SDK library before you attempt to do anything else with PGP.
_______________________
I have tried several different commands to try to intialize this SDK library but the best I can do is this:
DECLARE INTEGER SDKInit IN PGPsdk.dll INTEGER err
err = SDKInit( 0 )
and I get the message back:
Cannot find entry point SDKInit in the DLL
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only