0

easyzlib가 dll 파일을 생성하고이를 등록하려고 시도했지만 오류가 나타납니다. 그런 다음 Visual FoxPro에서 ezlib.dll을 사용하기위한 프로젝트를 만들지 만 다른 오류가 발생합니다. "DLL에 엔트리 포인트 ezcompress를 찾을 수 없습니다."Visual Foxpro에서 easyzlib.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 

나에게 제발 도움말 :

이 테스트 코드입니다!

답변

1

DECLARE의 함수 이름은 대소 문자를 구분합니다. 그게 당신 문제일까요? http://www.sweetpotatosoftware.com/spsblog/2009/08/09/MajorVFPEncryptionUpdate.aspx

+0

내가 함수의 이름이 올바른지 확인 해요 :

VFP를 들어, 당신은 또한 크레이그 보이드의 압축 라이브러리를 사용하는 것이 좋습니다. Crayg Boyd의 압축 라이브러리를 사용해 보겠습니다! 도움에 감사드립니다! – user2237533

+0

Craig Boyd의 파일 압축 용 예제가 필요합니다 .TXT! 감사합니다. – user2237533

+1

다음은 라이브러리 사용에 대한 기사입니다. http://doughennig.com/papers/..%5CPub%5C201103dhen.pdf –