Unknown преди 5 години
родител
ревизия
fec7b561c7
променени са 1 файла, в които са добавени 10 реда и са изтрити 1 реда
  1. 10 1
      Quick.SysInfo.pas

+ 10 - 1
Quick.SysInfo.pas

@@ -122,6 +122,15 @@ begin
 end;
 
 initialization
-  SystemInfo.GetInfo;
+  try
+    SystemInfo.GetInfo;
+  except
+    {$IFDEF MSWINDOWS}
+    on E : Exception do
+    begin
+      if (not IsLibrary) and (not IsService) then raise Exception.CreateFmt('Error getting SystemInfo: %s',[e.Message]);
+    end;
+    {$ENDIF}
+  end;
 
 end.