test.pas 537 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. unit test;
  2. {$mode objfpc}{$H+}
  3. interface
  4. uses
  5. BrookAction;
  6. type
  7. { TMyAction }
  8. TMyAction = class(TBrookAction)
  9. public
  10. procedure Get; override;
  11. procedure Post; override;
  12. end;
  13. implementation
  14. { TMyAction }
  15. procedure TMyAction.Get;
  16. begin
  17. Render('form.html');
  18. end;
  19. procedure TMyAction.Post;
  20. var
  21. I: Integer;
  22. N, V: string;
  23. begin
  24. for I := 0 to Pred(Fields.Count) do
  25. begin
  26. Fields.GetNameValue(I, N, V);
  27. Write('%d: %s-%s<br />', [I, N, V]);
  28. end;
  29. end;
  30. initialization
  31. TMyAction.Register('*');
  32. end.