Vielleicht hilft dir das fuer den Anfang.
Code: Alles auswählen
Prototype.l SqxInitArchive(pszArchiveName.s,Callback,*pParam,phArchiver)
Prototype.l SqxDoneArchive(hArchive)
Prototype.l SqxInitFileList(hArchive)
Prototype.l SqxAppendFileList(hArchive,hFileMaskList,pszFileName.s)
Prototype.l SqxDoneFileList(hArchive,hFileMaskList)
Prototype.l SqxInitArcFileList(hArchive)
Prototype.l SqxDoneArcFileList(hArchive,*pList)
Prototype.l SqxListFiles(hArchive,hFileMaskList,*pArcFileList,pArchiveInfo)
Prototype.l SqxCompressFiles(hArchive,*pfnCallback,*pParam,hFileMaskList,*pCompressOptions)
Prototype.l SqxExtractFiles(hArchive,*pfnCallback,*pParam,hFileMaskList,*pExtractOptions)
Prototype.l SqxDeleteFiles(hArchive,*pfnCallback,*pParam,hFileMaskList)
Prototype.l SqxTestArchive(hArchive,*pfnCallback,*pParam)
Prototype.l SqxRepairArchive(hArchive,pszRepairedFile.s,*pGoodFileList,*pBadFileList)
Prototype.l SqxAddArchiveComment(hArchive,pszMainComment.s)
Prototype.l SqxGetArchiveComment(hArchive,pszMainComment.s,cchMainComment)
Prototype.l SqxAddFileComments(hArchive,hFileMaskList,pszComment.s)
Prototype.l SqxCreateFolder(hArchive,pszFolder.s)
OpenLibrary(0,"sqx20.dll")
SqxInitArchive.SqxInitArchive = GetFunction(0, "SqxInitArchive")
SqxDoneArchive.SqxDoneArchive = GetFunction(0, "SqxDoneArchive")
SqxInitFileList.SqxInitFileList = GetFunction(0, "SqxInitFileList")
SqxAppendFileList.SqxAppendFileList = GetFunction(0, "SqxAppendFileList")
SqxDoneFileList.SqxDoneFileList = GetFunction(0, "SqxDoneFileList")
SqxInitArcFileList.SqxInitArcFileList = GetFunction(0, "SqxInitArcFileList")
SqxDoneArcFileList.SqxDoneArcFileList = GetFunction(0, "SqxDoneArcFileList")
SqxListFiles.SqxListFiles = GetFunction(0, "SqxListFiles")
SqxCompressFiles.SqxCompressFiles = GetFunction(0, "SqxCompressFiles")
SqxExtractFiles.SqxExtractFiles = GetFunction(0, "SqxExtractFiles")
SqxDeleteFiles.SqxDeleteFiles = GetFunction(0, "SqxDeleteFiles")
SqxTestArchive.SqxTestArchive = GetFunction(0, "SqxTestArchive")
SqxRepairArchive.SqxRepairArchive = GetFunction(0, "SqxRepairArchive")
SqxAddArchiveComment.SqxAddArchiveComment = GetFunction(0, "SqxAddArchiveComment")
SqxGetArchiveComment.SqxGetArchiveComment = GetFunction(0, "SqxGetArchiveComment")
SqxAddFileComments.SqxAddFileComments = GetFunction(0, "SqxAddFileComments")
SqxCreateFolder.SqxCreateFolder = GetFunction(0, "SqxCreateFolder")