Subversion Repositories fastphp

Compare Revisions

Regard whitespace Rev 28 → Rev 29

/trunk/Functions.pas
15,6 → 15,7
function GetWordUnderCaret(AMemo: TSynEdit): string;
function MyVarToStr(v: Variant): string;
function FileSystemCaseSensitive: boolean;
function HighColorWindows: boolean;
 
implementation
 
262,4 → 263,23
{$ENDIF}
end;
 
function HighColorWindows: boolean;
var
ver: Cardinal;
dwMajorVersion, dwMinorVersion: integer;
begin
ver := GetVersion();
dwMajorVersion := Lo(ver);
dwMinorVersion := Hi(ver);
 
// Gradient fitting in:
// 5.1 = XP
// 5.2 = Windows Server 2003
// 6.0 = Vista
// 6.1 = Win7
 
result := ((dwMajorVersion = 5) and (dwMinorVersion >= 1)) or
((dwMajorVersion = 6) and (dwMinorVersion <= 1));
end;
 
end.