Rick,
I am using the wwDotNetBridge and am running into the following problem. I am loading a dll (works great) and I can great 1 instance (see code) but am getting an error on another instance and am wondering if you can point me in the write direction on why.
Fox Code that works:
DO wwDotNetBridge
oBridge = CreateObject("wwDotNetBridge","V4")
oBridge.loadAssembly('Sage_SA.SDK.dll') && load the sdk dll
IF !EMPTY(oBridge.cErrorMsg)
mbox('Failed to Load Assembly: ' + oBridge.cErrorMsg)
RETURN
ENDIF
oSageDBUtil = oBridge.CreateInstance('SimplySDK.Support.SDKDatabaseUtility') &&This works
However, when I try to create the following instance I get an error message: "Constructor on type 'SimplySDK.Support.InvoiceJournal' not found." Fox Code:
oSageInv = oBridge.CreateInstance('SimplySDK.Support.InvoiceJournal')
The documentation for the SDK dll Gives the following example in C#
public abstract class InvoiceJournal : APARJournal
Here's the rest of the documentation:
For the code that worked:
Namespace: SimplySDK.Support
Assembly: Sage_SA.SDK (in Sage_SA.SDK.dll)
C#: public class SDKDatabaseUtility
Inheritance Hierarchy
System.Object
SimplySDK.Support.SDKDatabaseUtility
For the code that doesn't work:
Namespace: SimplySDK.Support
Assembly: Sage_SA.SDK (in Sage_SA.SDK.dll)
C#: public abstract class InvoiceJournal : APARJournal
Inheritance Hierarchy
System.Object
SimplySDK.Support.Journal
SimplySDK.Support.APARJournal
SimplySDK.Support.InvoiceJournal
Any Direction would be appreciated. Thanks.
Scott