Did you see
this Quick Start topic?
You can pass any structure you want as parameters to a remote function call and also receive any structure as a result. You can also pass multiple parameters without creating a separate record. It all depends on what you want or need.
RtcClientModule.Prepare('DeleteFile');
// FilePath := ...
RtcClientModule.Param.asString['FilePath']:= 'c:/filename.txt' ;
// FileSize := ...
RtcClientModule.Param.asInteger['FileSize']:= 12345;
// FileDate := ...
RtcClientModule.Param.asDateTime['FileDate']:= Now;
// Make a UserInfo record ...
RtcClientModule.Param.newRecord('UserInfo');
// UserInfo.FirstName := ...
RtcClientModule.Param.asRecord['UserInfo'].asString['FirstName']:= 'Peter' ;
// UserInfo.LastName := ...
RtcClientModule.Param.asRecord['UserInfo'].asString['LastName']:= 'Pan' ;
Best Regards,
Danijel Tkalcec