Finish process

This commit is contained in:
2025-01-12 19:33:43 -06:00
parent 62c1aa6d3b
commit 01a034a77b
6 changed files with 195 additions and 28 deletions

View File

@ -188,6 +188,7 @@ namespace Tesses::CrossLang
this->canRegisterNet=false;
this->canRegisterOGC=false;
this->canRegisterPath=false;
this->canRegisterProcess=false;
this->canRegisterRoot=false;
this->canRegisterSDL2=false;
this->canRegisterSqlite=false;
@ -224,6 +225,7 @@ namespace Tesses::CrossLang
}
void TStd::RegisterStd(GC* gc, TRootEnvironment* env)
{
env->permissions.canRegisterEverything=true;
RegisterEnv(gc, env);
RegisterRoot(gc,env);
RegisterPath(gc,env);
@ -237,6 +239,16 @@ namespace Tesses::CrossLang
RegisterCrypto(gc,env);
RegisterSDL2(gc, env);
RegisterOGC(gc, env);
RegisterProcess(gc,env);
gc->RegisterEverything(env);
GCList ls(gc);
TDictionary* dict = TDictionary::Create(ls);
gc->BarrierBegin();
env->SetVariable("Reflection",dict);
gc->BarrierEnd();
env->permissions.locked=true;
}
}