Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. unit Client;
  2.  
  3. interface
  4.  
  5. uses
  6. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  7. Dialogs, mORMotHttpClient, mORMot;
  8.  
  9. type
  10. TForm1 = class(TForm)
  11. procedure FormCreate(Sender: TObject);
  12. private
  13. FSQLHttpClientWebsockets: TSQLHttpClientWebsockets;
  14. procedure Run;
  15. public
  16. { Public declarations }
  17. end;
  18.  
  19. var
  20. Form1: TForm1;
  21.  
  22. implementation
  23.  
  24. uses
  25. Server;
  26.  
  27. {$R *.dfm}
  28.  
  29. { TForm1 }
  30.  
  31. procedure TForm1.FormCreate(Sender: TObject);
  32. var
  33. i: integer;
  34. begin
  35. try
  36. for i:= 0 to 100 do
  37. Run;
  38.  
  39. ShowMessage('No errors encountered');
  40. except on e: Exception do
  41. ShowMessage('Error encountered: ' + e.Message);
  42. end;
  43. end;
  44.  
  45. procedure TForm1.Run;
  46. begin
  47. FSQLHttpClientWebsockets := TSQLHttpClientWebsockets.Create('127.0.0.1', '50010' ,TSQLModel.Create([]));
  48. try
  49. FSQLHttpClientWebsockets.Model.Owner := FSQLHttpClientWebsockets;
  50. FSQLHttpClientWebsockets.RetryOnceOnTimeout := true;
  51. FSQLHttpClientWebsockets.WebSocketsUpgrade(WEBSOCKET_ENCRYPTION_KEY);
  52.  
  53. // Fails here when debugging in IDE
  54. FSQLHttpClientWebsockets.ServiceDefine([IWSSGeneral],sicShared);
  55. finally
  56. FSQLHttpClientWebsockets.Free;
  57. end;
  58. end;
  59.  
  60. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement