|
뭐, 이런 식으로 압축을 하거든요...
ZipPatch->Load_Zip_Dll();
.................
.................
sprintf(WriteFileName, "%s\\Version\\%s\\%s.Pac", PatchDir, Version, pFileName);
MainWin->ZipPatch->ZipFilename = WriteFileName;
MainWin->ZipPatch->FSpecArgs->Clear();
MainWin->ZipPatch->FSpecArgs->Add(ReadFileName);
MainWin->ZipPatch->Add();
제 컴퓨터에서는 제대로 돌아가는데, 다른 컴퓨터에서는 안됩니다.. ZipSFX.bin, ZipDLL.DLL, UNZDLL.DLL은 실행파일이 있는 폴더에다 넣어놨고요..
위의 각 소스 라인마다 try catch()를 넣어서 에러 검출해도 에러는 하나도 안뜹니다...
에러도 없이 다 되는데, 왜 압축이 안될까요?
현재 100개의 파일을 압축하는데, 압축하는 동안에는 딜레이가 생기면서 압축이 진행되어야 하는데, 그냥 순식간에 휙~ 지나가 버립니다..
그런데, 압축 해제는 잘되더군요..
ZipBuilder 버젼은 1.72 입니다.
|