SupportUnit.pas 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. unit SupportUnit;
  2. interface
  3. uses
  4. Classes, ConfigDoc, UtilMethods, StandardLibs, StandardLib, StandardLibsFme;
  5. type
  6. TSupportManager = class
  7. private
  8. FConfigInfo: TConfigInfo;
  9. FStandardLibs: TStandardLibs;
  10. FStandardLibsFrame: TStandardLibsFrame;
  11. public
  12. constructor Create;
  13. destructor Destroy; override;
  14. //procedure ResetAssistantView;
  15. procedure ClearAssistantViewParent;
  16. property ConfigInfo: TConfigInfo read FConfigInfo;
  17. property StandardLibs: TStandardLibs read FStandardLibs;
  18. property StandardLibsFrame: TStandardLibsFrame read FStandardLibsFrame;
  19. end;
  20. implementation
  21. { TSupportManager }
  22. procedure TSupportManager.ClearAssistantViewParent;
  23. begin
  24. FStandardLibsFrame.Parent := nil;
  25. end;
  26. constructor TSupportManager.Create;
  27. begin
  28. FConfigInfo := TConfigInfo.Create(GetAppFilePath + 'ConfigDoc.ini');
  29. FStandardLibs := TStandardLibs.Create(FConfigInfo);
  30. FStandardLibsFrame := TStandardLibsFrame.Create(FStandardLibs);
  31. end;
  32. destructor TSupportManager.Destroy;
  33. begin
  34. FStandardLibsFrame.Free;
  35. FStandardLibs.Free;
  36. FConfigInfo.Free;
  37. inherited;
  38. end;
  39. end.