Information générale
Catégorie:
Codage, syntaxe et commandes
Titre:
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
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement