소스 검색

Add New(format, filters) overload to TReadArchive

Ronny Otto 2 년 전
부모
커밋
42f625455d
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      core.mod/core.bmx

+ 11 - 0
core.mod/core.bmx

@@ -193,6 +193,17 @@ Type TReadArchive Extends TArchive
 		archivePtr = bmx_libarchive_read_archive_new()
 	End Method
 
+	Rem
+	bbdoc: Creates a new instance of #TReadArchive with the specified format and filters.
+	End Rem
+	Method New(format:EArchiveFormat, filters:EArchiveFilter[])
+		New()
+		SetFormat(format)
+		For Local filter:EArchiveFilter = Eachin filters
+			AddFilter(filter)
+		Next
+	End Method
+
 	Rem
 	bbdoc: Registers a passphrase for the archive.
 	End Rem