Michaël Van Canneyt 2 gadi atpakaļ
vecāks
revīzija
08821f9422
1 mainītis faili ar 6 papildinājumiem un 5 dzēšanām
  1. 6 5
      rtl/objpas/classes/reader.inc

+ 6 - 5
rtl/objpas/classes/reader.inc

@@ -1555,11 +1555,12 @@ begin
           ResultName := CompName;
           Lock;
           try
-            while Assigned(FindGlobalComponent(ResultName)) do
-            begin
-              Inc(i);
-              ResultName := CompName + '_' + IntToStr(i);
-            end;
+            if ResultName<>'' then
+              while Assigned(FindGlobalComponent(ResultName)) do
+              begin
+                Inc(i);
+                ResultName := CompName + '_' + IntToStr(i);
+              end;
             Result.Name := ResultName;
           finally
             Unlock;