Information générale
Catégorie:
Contrôles ActiveX en VFP
Titre:
How to get Out Long pointers out of an DLL call
I'm trying to get this call to work in VFP, but have ben unsuccessful so far.
PixelToValue ([in] double x, [in] double y, [out] long *xValue, [out] long *yValue,CfxAxisIndex nYAxis);
Anyone have an idea on how to make this work in VFP? I seem to be hung up on the Out Long pointers. Here is my best guess...but VFP returns OLE Error code # 0x80020005 -- Type Mismatch.
Thanks,
Tom J
LPARAMETERS oSource, nXCoord, nYCoord
LOCAL xOut
LOCAL yOut
xOut=REPLICATE(CHR(0),4)
yOut=REPLICATE(CHR(0),4)
*ChartName.PixelToValue([in] double x, [in] double y,
* [out] long *xValue, [out] long *yValue,CfxAxisIndex nYAxis);
this.pixeltovalue(nXCoord,nyCoord,@xOut,@yOut,0) && problem seems to be with xOut and yOut
? VAL(xout),VAL(yout)
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