Changeset 108 for trunk/Packages
- Timestamp:
- Dec 10, 2024, 12:06:43 AM (3 months ago)
- Location:
- trunk/Packages/Common
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Packages/Common/Common.pas
r102 r108 190 190 I: Integer; 191 191 begin 192 Result := Default(TStringArray); 192 193 SetLength(Result, GetEnvironmentVariableCount); 193 194 for I := 0 to GetEnvironmentVariableCount - 1 do -
trunk/Packages/Common/RegistryEx.pas
r89 r108 36 36 function ReadFloatWithDefault(const Name: string; 37 37 DefaultValue: Double): Double; 38 function ReadDateTimeWithDefault(const Name: string; DefaultValue: TDateTime): TDateTime; 38 39 function DeleteKeyRecursive(const Key: string): Boolean; 39 40 function OpenKey(const Key: string; CanCreate: Boolean): Boolean; … … 110 111 end; 111 112 113 function TRegistryEx.ReadDateTimeWithDefault(const Name: string; 114 DefaultValue: TDateTime): TDateTime; 115 begin 116 if ValueExists(Name) then Result := ReadDateTime(Name) 117 else begin 118 WriteDateTime(Name, DefaultValue); 119 Result := DefaultValue; 120 end; 121 end; 122 112 123 function TRegistryEx.DeleteKeyRecursive(const Key: string): Boolean; 113 124 var
Note:
See TracChangeset
for help on using the changeset viewer.