我是 mORMot 的新手。我做了一个 mormot 服务器和 FMX 客户端。它适用于 Win 模式。接下来我将目的地更改为 Android 并收到错误消息。
[DCC 致命错误] SynCrtSock.pas(253): F2613 Unit 'Contnrs' not found (unit SynCrtSock;)。
{$R *.fmx}
{$R *.LgXhdpiTb.fmx ANDROID}
function Client(const SQL: RawUTF8): RawUTF8;
var
Http: THttpClientSocket;
URI: AnsiString;
begin
if ParamCount<>0 then
URI := AnsiString(ParamStr(1))
else
URI := '192.168.1.20';
Http := OpenHttp(URI,'888');
if Http <> nil then
try
Http.Post('root',SQL,TEXT_CONTENT_TYPE);
result := Http.Content;
finally
Http.Free;
end
else
result := '';
end;
procedure TForm3.TMSFMXButton1Click(Sender: TObject);
begin
ds1.DataSet := JSONToClientDataSet(self,Client('select * from Lists'));
end;
它适用于 Win,但不适用于 Android。
如何为 iOS 和 Android 制作演示?