2
0
Эх сурвалжийг харах

[commons] older delphis compatibility: inline vars removed

Exilon 4 жил өмнө
parent
commit
07fc79a7ec

+ 5 - 2
Quick.Commons.pas

@@ -1035,9 +1035,12 @@ begin
 end;
 end;
 
 
 function CombinePaths(const aFirstPath, aSecondPath: string; aDelim : Char): string;
 function CombinePaths(const aFirstPath, aSecondPath: string; aDelim : Char): string;
+var
+  path1 : string;
+  path2 : string;
 begin
 begin
-  var path1 := NormalizePathDelim(aFirstPath,aDelim);
-  var path2 := NormalizePathDelim(aSecondPath,aDelim);
+  path1 := NormalizePathDelim(aFirstPath,aDelim);
+  path2 := NormalizePathDelim(aSecondPath,aDelim);
   if path1.EndsWith(aDelim) then
   if path1.EndsWith(aDelim) then
   begin
   begin
     if path2.StartsWith(aDelim) then Result := path1 + path2.Substring(1)
     if path2.StartsWith(aDelim) then Result := path1 + path2.Substring(1)