LuaLocals.pas 804 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. unit LuaLocals;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5. Dialogs, JvComponent, JvDockControlForm, ComCtrls, StdCtrls,
  6. JvExStdCtrls, JvListBox, LuaUtils;
  7. type
  8. TfrmLuaLocals = class(TForm)
  9. JvDockClient1: TJvDockClient;
  10. lstLocals: TJvListBox;
  11. private
  12. { Private declarations }
  13. public
  14. { Public declarations }
  15. procedure FillLocalsList(Locals: TList);
  16. end;
  17. var
  18. frmLuaLocals: TfrmLuaLocals;
  19. implementation
  20. {$R *.dfm}
  21. procedure TfrmLuaLocals.FillLocalsList(Locals: TList);
  22. var
  23. x: Integer;
  24. begin
  25. lstLocals.Clear;
  26. lstLocals.Items.BeginUpdate;
  27. for x := 0 to Locals.Count - 1 do
  28. lstLocals.AddItem(TLuaVariable(Locals[x]).Name + '=' + TLuaVariable(Locals[x]).Value, nil);
  29. lstLocals.Items.EndUpdate;
  30. end;
  31. end.