Many of us have, at least in VB.Net. There is a coding manual from the old days. I'm not sure if you can still get it. One of its must still have a copy.
I have the GoldMine_API_Integration_Guide.pdf which has some code examples in old VB 5/6. I guess my expectations were to see up-to-date modern integration options in .NET (C# or VB.NET). Being forced to reference non-managed COM objects or .NET DLLs is frankly disappointing. If anyone has a sample in vb.net as a good starting point that would be greatly appreciated. I really don't have the time to try to build a managed code wrapped for this.
In Visual Studio References, you want to add gmw.exe then reference the DLL in function declarations
I was able to autheniticate with the database, however i'm unable to do anything else. I keep getting a PInvokeStackImbalance error now.
Managed Debugging Assistant 'PInvokeStackImbalance' has detected a problem in 'Imports.vshost.exe'.
Additional information: A call to PInvoke function 'Imports!Imports.modStartup::GMW_NV_SetValue' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature.
All the more reason to get HEAT Software to push for a Restful API!!!!!
Now that we have GoldMine Web this should be a huge priority in my opinion.
I'm working on creating my own Restful API for GoldMine.
Here is a great article that talks about SOAP vs REST, for those not up to speed.