Исправил ошибку с Workbench=nil в TeacherControlPlugin.cs

This commit is contained in:
Mikhalkovich Stanislav 2023-08-15 11:48:57 +03:00
parent 7c5dd22cb9
commit 4e8c5ec89e
5 changed files with 8 additions and 6 deletions

View file

@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3";
public const string Minor = "9";
public const string Build = "0";
public const string Revision = "3340";
public const string Revision = "3341";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;

View file

@ -1,4 +1,4 @@
%COREVERSION%=0
%REVISION%=3340
%MINOR%=9
%REVISION%=3341
%COREVERSION%=0
%MAJOR%=3

View file

@ -1 +1 @@
3.9.0.3340
3.9.0.3341

View file

@ -1 +1 @@
!define VERSION '3.9.0.3340'
!define VERSION '3.9.0.3341'

View file

@ -22,7 +22,7 @@ namespace VisualPascalABCPlugins
//private TeacherControlForm RegisterForm = new TeacherControlForm(); // старая форма авторизации
//private LoginForm RegisterFormNew = new LoginForm(); // новая форма авторизации
// User
SiteAccessProvider User = new SiteAccessProvider();
SiteAccessProvider User;
private PluginGUIItem Item;
public string Name { get => "Teacher Control Plugin"; }
@ -53,6 +53,8 @@ namespace VisualPascalABCPlugins
VisualEnvironmentCompiler = Workbench.VisualEnvironmentCompiler;
// RegisterForm.VisualEnvironmentCompiler = VisualEnvironmentCompiler; // Пока форма регистрации никак не связана с компилятором
User = new SiteAccessProvider();
// Регистрация обработчика
this.Workbench.ServiceContainer.RunService.Starting += RunStartingHandler;
this.Workbench.ServiceContainer.RunService.ChangeArgsBeforeRun += ChangeArgsBeforeRunHandler;