Jess,
I was only using a jpg file to prove to you that VFP can indeed handle binary data inside a memo.
I think you may have an issue passing the memo field directly back to the OCX:
cBinary = Thisform.OleOCX.GetFingerPrint()
Replace mydbffile.memofield With cBinary
lcCheckFingerPrint = mydbffile.memofield && convert from memo back to string
cBinaryCheck = Thisform.OleOCX.CheckFingerPrint(lcCheckFingerPrint) && send string
>This is exactly my problem. Actually the OCX emits binary data. It is not a file.