General information
Category:
Coding, syntax & commands
Title:
Passing paramters to a vfp com
We are having a problem when taking a working class through the vfp ide and making it an independent class. When we set proc to (our .prg file with the define class, [scandocs]) and instantiate the class otest.createobject(scanning, parm1, parm2 ...) everything functions as planned. All looks good in the debugger as well. But when it is built as a dll, and called as an external class [otest.createobject(scandocs.scanning, parm1, parm2 ...) it fails with a classfactory error message. The debugger shows all of the properties as being uninitialized or set. What am I missing???
DEFINE CLASS scanning AS CUSTOM OLEPUBLIC
DataFilePath = ''
ProgramFilePath = ''
GCUserID = ''
#INCLUDE stiilink.inc
PROCEDURE init
LPARAMETERS pcDataFilePath, pcProgramFilePath, pcGCUserID, pnScannerPort
This.DataFilePath = pcDataFilePath
This.ProgramFilePath = pcProgramFilePath
This.GCUserID = pcGCUserID
RETURN .T.
ENDPROC
... other functions not called yet
ENDDEFINE
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