[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: AbCompnd.pas line 279
type TAbCompoundFile = class(TObject) |
||
protected |
||
|
||
|
||
|
||
FDiskFile: string; |
|
|
FSizeOnDisk: Integer; |
|
|
FStream: TFileStream; |
|
|
FOnAfterOpen: TNotifyEvent; |
|
|
FOnBeforeClose: TNotifyEvent; |
|
|
|
||
|
||
|
||
|
||
function GetVolumeLabel; |
|
|
procedure SetVolumeLabel(); |
|
|
function GetDirectoryEntries; |
|
|
function GetSizeOnDisk; |
|
|
procedure PersistFileData(); |
|
|
procedure PersistSystemBlock; |
|
|
procedure PersistRootDirBlock; |
|
|
procedure PersistFATBlock; |
|
|
procedure BuildSysBlock; |
|
|
procedure BuildFat; |
|
|
procedure BuildRootDir; |
|
|
procedure AddDirEntriesFromList(); |
|
|
procedure Defrag; |
|
|
public |
||
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
procedure EnumerateFiles(); |
|
|
procedure EnumerateFolders(); |
|
|
procedure AddFile(); |
|
|
function AddFolder(); |
|
|
procedure UpdateFile(); |
|
|
procedure DeleteFile(); |
|
|
procedure DeleteFolder(); |
|
|
procedure Open(); |
|
|
function OpenFile(); |
|
|
function PopulateTreeView(); |
|
|
procedure PopulateSubNodes(); |
|
|
procedure RenameFile(); |
|
|
procedure RenameFolder(); |
|
|
procedure SetCurrentDirectory(); |
|
|
function GetCurrentDirectory; |
|
|
function GetAllocationSize; |
|
|
property CurrentDirectory: AnsiString; [rw] |
|
|
property DirectoryEntries: Integer; [r] |
|
|
property SizeOnDisk: Integer; [r] |
|
|
property Stream: TFileStream; [rw] |
|
|
published |
||
property VolumeLabel: AnsiString; [rw] |
|
|
property FileName: string; [r] |
|
|
property AllocationSize: Integer; [r] |
|
|
property OnAfterOpen: TNotifyEvent; [rw] |
|
|
property OnBeforeClose: TNotifyEvent; [rw] |
|
|
property OnBeforeDirDelete: TBeforeDirDeleteEvent; [rw] |
|
|
property OnBeforeDirModified: TBeforeDirModifiedEvent; [rw] |
|
|
property OnBeforeFileDelete: TBeforeFileDeleteEvent; [rw] |
|
|
property OnBeforeFileModified: TBeforeFileModifiedEvent; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |