Skip to content
/ ScriptX Public

Auxilia a adição de métodos e variáveis ao PascalScript

Notifications You must be signed in to change notification settings

glprog/ScriptX

Repository files navigation

ScriptX

Auxilia a adição de métodos e variáveis ao PascalScript

Exemplo de uso

type
  TDummy = class
  public
    [RegisterMethod]
    procedure MostraMsg(AMsg : string);
  end;

var LScript : IScriptX;
    LScriptContext : IScriptXContext;
begin
  LScript := TScriptX.Create;
  LScript.RegisterMethods(TDummy);
  LScriptContext := TScriptXContext.Create;
  LScript.SetContext(LScriptContext);
  LScriptContext.AddVariable(TScriptXVariable.New
  .SetName('LSomeString')
  .SetVariableType(vtString)
  .SetOnGetValue(
    procedure (var AValue : TValue)
    begin
      AValue := 'NOOB TEST';
    end));
  LScript.SetScript('begin MostraMsg(LSomeString); end.').Execute;
end;

About

Auxilia a adição de métodos e variáveis ao PascalScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages