0

easyzlib生成一个dll文件,并尝试注册它,但出现错误。然后,在 Visual Foxpro 中创建一个项目以使用 ezlib.dll,但其他错误生成:“找不到入口点 ezcompress int DLL。”

这是测试代码:

    DECLARE Integer ezcompress IN ezlib.Dll;
      unsigned char pDest, long pnDestlen, const unsigned char pSrc, long nSrcLen;
    DECLARE Integer ezuncompress IN ezlib.Dll;
      unsigned char pDest, long pnDestlen, const unsigned char pSrc, long nSrcLen;

    arq = GETFILE('TXT', 'ProcuraR UM txt:.', '', 1, 'Navegar')
    result = ezcompress(0, 0, @arq, 0)

    if(result >= 0)
        ? "Comprimido com sucesso!"

    Read Events

请帮帮我!

4

1 回答 1

1

DECLARE 中的函数名区分大小写。这可能是你的问题吗?

对于 VFP,您还可以考虑使用 Craig Boyd 的压缩库:http ://www.sweetpotatosoftware.com/spsblog/2009/08/09/MajorVFPEncryptionUpdate.aspx

于 2013-04-02T21:31:06.393 回答