10.11.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!