PigObjFs
这是一个对象化的 Microsoft Script Runtime,即是 Microsoft Script Runtime 通过 CreateObject 使用,而不是直接引用到 VB 工程中。这样,编译后的 EXE 文件就可以在不同的 Windows 平台上运行了。
如何使用 PigObjFs
方案一
直接引用类文件,这个方案适用于VB6,无需引用DLL,只要把modFsDeclare.bas、pFile.cls、pFileSystemObject.cls、pFolder.cls、PigLog.cls、pTextStream.cls这6个文件加到你的VB6工程中就可以使用。
方案二
这个方案适用于VB6,引用PigObjFsLib.dll实现,编译后的EXE可以直接运行在不同版本的Windows上,但需要通过regsrv32.exe 注册 PigObjFsLib.dll。
类的说明:
pFileSystemObject
对象化的 Scripting.FileSystemObject,封装了主要接口,如:CopyFile、CreateFolder、DeleteFile、FileExists、FolderExists、GetFile、GetFolder、MoveFile、OpenTextFile等。
pFile
对象化的 Scripting.File,用于文件操作,封装了部分接口,如:DateCreated、DateLastModified、Delete、Path、ShortName、ShortPath、Size等。
pFolder
对象化的 Scripting.Folder,用于目录操作,封装了部分接口,如:DateCreated、DateLastModified、Files、IsRootFolder、ParentFolder、Path、ShortName、ShortPath、Size、SubFolders等。
pTextStream
对象化的 Scripting.TextStream,用于文本文件的读和写,封装了部分接口,如:AtEndOfLine、AtEndOfStream、ReadAll、ReadLine、WriteBlankLines、WriteLine、WriteStr等。