RemObjects Software RemObjects Software

ShineOn

ShineOn Commit Details

Date:2009-10-09 15:57:38 (3 years 7 months ago)
Author:Roman Kassebaum
Commit:116
Parents: 115
Message:Added FileCreate

File differences

trunk/Source/ShineOn.RTL/SysUtils.pas
112112    class function DateTimeToStr(ADateTime:TDateTime):String;
113113    class function TimeToStr(ATime:TDateTime):String;
114114    class procedure FreeAndNil(var Obj);
115
115116    class function FileAge(const FileName: String; out FileDateTime: TDateTime): Boolean;
117    class function FileCreate(const FileName: String): TOpenedFile;
116118    class function FileExists(FileName: String): Boolean;
117119    class procedure FileClose(Handle: TOpenedFile);
120    
118121    class function DirectoryExists(Directory: String): Boolean;
119122    class function ForceDirectories(Dir: String): Boolean;
120123    class function DeleteFile(FileName: String): Boolean;
...... 
13621365  result := Path.PathSeparator;
13631366end;
13641367
1368class function SysUtils.FileCreate(const FileName: String): TOpenedFile;
1369begin
1370  result := System.IO.File.Open(FileName, System.IO.FileMode.&Create);
1371end;
1372
13651373class procedure SysUtils.FileClose(Handle: TOpenedFile);
13661374begin
13671375  if Handle <> nil then
...... 
13701378
13711379class function SysUtils.ChangeFilePath(FileName, Path: String): String;
13721380begin
1373  Result := IncludeTrailingPathDelimiter(Path) + ExtractFileName(FileName);
1381  result := IncludeTrailingPathDelimiter(Path) + ExtractFileName(FileName);
13741382end;
13751383
1384
13761385// DELPHI COMPATIBLE GLOBAL METHODS
13771386
13781387procedure Sleep(aVal: Integer);

Archive Download the corresponding diff file

Revision: 116