webwidgetsdemo.lpr 688 B

1234567891011121314151617181920212223242526272829303132333435
  1. program webwidgetsdemo;
  2. {$mode objfpc}
  3. uses
  4. browserconsole, browserapp, JS, Classes, SysUtils, Web, widgetdemo, frmDemo, Rtl.TemplateLoader,
  5. demohtmlwidgets, democonsts, webrouter, demobootstrap;
  6. type
  7. TMyApplication = class(TBrowserApplication)
  8. FForm : TDemoForm;
  9. procedure doRun; override;
  10. end;
  11. procedure TMyApplication.doRun;
  12. begin
  13. Router.InitHistory(hkHash);
  14. FForm:=TDemoForm.Create(Self);
  15. FForm.Show;
  16. Router.RouteFromURL;
  17. Terminate;
  18. end;
  19. var
  20. Application : TMyApplication;
  21. begin
  22. MaxConsoleLines:=15;
  23. ConsoleStyle:=DefaultCRTConsoleStyle;
  24. InitConsole;
  25. Application:=TMyApplication.Create(nil);
  26. Application.Initialize;
  27. Application.Run;
  28. end.