maXbox3 3.9.9.195 14/05/2015 08:37:17 AM
maXbox3 3.9.9.80 13.11.2013 11:25:53
maXbox3 3.9.9.80 13.11.2013 11:25:53
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>maXbox3</strong> <strong>3.9.9.195</strong><br />
<strong>14</strong>/<strong>05</strong>/<strong>2015</strong> <strong>08</strong>:<strong>37</strong>:<strong>17</strong> <strong>AM</strong><br />
8207: //*******************************************CFileUtils<br />
82<strong>08</strong>: Function PathHasDriveLetterA( const Path : AnsiString) : Boolean<br />
8209: Function PathHasDriveLetter( const Path : String) : Boolean<br />
8210: Function PathIsDriveLetterA( const Path : AnsiString) : Boolean<br />
8211: Function PathIsDriveLetter( const Path : String) : Boolean<br />
8212: Function PathIsDriveRootA( const Path : AnsiString) : Boolean<br />
8213: Function PathIsDriveRoot( const Path : String) : Boolean<br />
82<strong>14</strong>: Function PathIsRootA( const Path : AnsiString) : Boolean<br />
8215: Function PathIsRoot( const Path : String) : Boolean<br />
8216: Function PathIsUNCPathA( const Path : AnsiString) : Boolean<br />
82<strong>17</strong>: Function PathIsUNCPath( const Path : String) : Boolean<br />
8218: Function PathIsAbsoluteA( const Path : AnsiString) : Boolean<br />
8219: Function PathIsAbsolute( const Path : String) : Boolean<br />
8220: Function PathIsDirectoryA( const Path : AnsiString) : Boolean<br />
8221: Function PathIsDirectory( const Path : String) : Boolean<br />
8222: Function PathInclSuffixA( const Path : AnsiString; const PathSep : Char) : AnsiString<br />
8223: Function PathInclSuffix( const Path : String; const PathSep : Char) : String<br />
8224: Function PathExclSuffixA( const Path : AnsiString; const PathSep : Char) : AnsiString<br />
8225: Function PathExclSuffix( const Path : String; const PathSep : Char) : String<br />
8226: Procedure PathEnsureSuffixA( var Path : AnsiString; const PathSep : Char)<br />
8227: Procedure PathEnsureSuffix( var Path : String; const PathSep : Char)<br />
8228: Procedure PathEnsureNoSuffixA( var Path : AnsiString; const PathSep : Char)<br />
8229: Procedure PathEnsureNoSuffix( var Path : String; const PathSep : Char)<br />
8230: //Function PathCanonicalA( const Path : AnsiString; const PathSep : Char) : AnsiString<br />
8231: Function PathCanonical( const Path : String; const PathSep : Char) : String<br />
8232: Function PathExpandA(const Path:AnsiString;const BasePath:AnsiString;const PathSep:Char):AnsiString<br />
8233: Function PathExpand( const Path : String; const BasePath : String; const PathSep : Char) : String<br />
8234: Function PathLeftElementA( const Path : AnsiString; const PathSep : Char) : AnsiString<br />
8235: Function PathLeftElement( const Path : String; const PathSep : Char) : String<br />
8236: Procedure PathSplitLeftElementA(const Path:AString;var LeftElement,RightPath:AString;const PathSep:Char);<br />
82<strong>37</strong>: Procedure PathSplitLeftElement(const Path:String; var LeftElement,RightPath: String;const PathSep:Char);<br />
8238: Procedure DecodeFilePathA(const FilePath:AnsiString; var Path,FileName:AnsiString;const PathSep:Char;<br />
8239: Procedure DecodeFilePath( const FilePath : String; var Path, FileName : String; const PathSep : Char)<br />
8240: Function FileNameValidA( const FileName : AnsiString) : AnsiString<br />
8241: Function FileNameValid( const FileName : String) : String<br />
8242: Function FilePathA(const FileName,Path:AnsiString;const BasePath:AnsiStr;const PathSep:Char):AnsiString;<br />
8243: Function FilePath(const FileName, Path: String;const BasePath: String;const PathSep : Char) : String<br />
8244: Function DirectoryExpandA(const Path:AnsiString;const BasePath:AnsiString;const PathSep:Char):AnsiString<br />
8245: Function DirectoryExpand(const Path: String; const BasePath: String; const PathSep : Char) : String<br />
8246: Function UnixPathToWinPath( const Path : AnsiString) : AnsiString<br />
8247: Function WinPathToUnixPath( const Path : AnsiString) : AnsiString<br />
8248: Procedure CCopyFile( const FileName, DestName : String)<br />
8249: Procedure CMoveFile( const FileName, DestName : String)<br />
8250: Function CDeleteFiles( const FileMask : String) : Boolean<br />
8251: Function FileSeekEx(const FHandle:TFileHandle;const FileOffset:Int64; const FilePos:TFileSeekPos):Int64;<br />
8252: Procedure FileCloseEx( const FileHandle : TFileHandle)<br />
8253: Function FileExistsA( const FileName : AnsiString) : Boolean<br />
8254: Function CFileExists( const FileName : String) : Boolean<br />
8255: Function CFileGetSize( const FileName : String) : Int64<br />
8256: Function FileGetDateTime( const FileName : String) : TDateTime<br />
8257: Function FileGetDateTime2( const FileName : String) : TDateTime<br />
8258: Function FileIsReadOnly( const FileName : String) : Boolean<br />
8259: Procedure FileDeleteEx( const FileName : String)<br />
8260: Procedure FileRenameEx( const OldFileName, NewFileName : String)<br />
8261: Function ReadFileStrA( const FileName:AnsiString; const FileSharing : TFileSharing; const FileCreationMode<br />
: TFileCreationMode; const FileOpenWait : PFileOpenWait) : AnsiString<br />
8262: Function DirectoryEntryExists( const Name : String) : Boolean<br />
8263: Function DirectoryEntrySize( const Name : String) : Int64<br />
8264: Function CDirectoryExists( const DirectoryName : String) : Boolean<br />
8265: Function DirectoryGetDateTime( const DirectoryName : String) : TDateTime<br />
8266: Procedure CDirectoryCreate( const DirectoryName : String)<br />
8267: Function GetFirstFileNameMatching( const FileMask : String) : String<br />
8268: Function DirEntryGetAttr( const FileName : AnsiString) : Integer<br />
8269: Function DirEntryIsDirectory( const FileName : AnsiString) : Boolean<br />
8270: Function FileHasAttr( const FileName : String; const Attr : Word) : Boolean<br />
8271: AddTypeS('TLogicalDriveType', '( DriveRemovable, DriveFixed, DriveRemote, '<br />
8272: +'DriveCDRom, DriveRamDisk, DriveTypeUnknown )<br />
8273: Function DriveIsValid( const Drive : Char) : Boolean<br />
8274: Function DriveGetType( const Path : AnsiString) : TLogicalDriveType<br />
8275: Function DriveFreeSpace( const Path : AnsiString) : Int64<br />
8276:<br />
8277: procedure SIRegister_cTimers(CL: TPSPascalCompiler);<br />
8278: begin<br />
8279: AddClassN(FindClass('TOBJECT'),'ETimers<br />
8280: Const('TickFrequency','LongInt'( 1000);Function GetTick : LongWord<br />
8281: Function TickDelta( const D1, D2 : LongWord) : Integer<br />
8282: Function TickDeltaW( const D1, D2 : LongWord) : LongWord<br />
8283: AddTypeS('THPTimer', 'Int64<br />
8284: Procedure StartTimer( var Timer : THPTimer)<br />
8285: Procedure StopTimer( var Timer : THPTimer)<br />
8286: Procedure ResumeTimer( var StoppedTimer : THPTimer)<br />
8287: Procedure InitStoppedTimer( var Timer : THPTimer)<br />
8288: Procedure InitElapsedTimer( var Timer : THPTimer; const Milliseconds : Integer)<br />
8289: Function MillisecondsElapsed( const Timer: THPTimer; const TimerRunning : Boolean) : Integer<br />
8290: Function MicrosecondsElapsed( const Timer: THPTimer; const TimerRunning : Boolean) : Int64<br />
8291: Procedure WaitMicroseconds( const MicroSeconds : Integer)<br />
8292: Function GetHighPrecisionFrequency : Int64<br />
8293: Function GetHighPrecisionTimerOverhead : Int64<br />
8294: Procedure AdjustTimerForOverhead( var StoppedTimer : THPTimer; const Overhead : Int64)<br />
PC<strong>08</strong> E:\maxbox3\mXGit39988\maxbox3\docs\maxbox_extract_funclist399.txt<br />
http://www.softwareschule.ch/maxbox.htm T: 297<br />
p: 96