I’m having problems with the interfaces generated for Delphi vs the one generated for C#, for a complex object. The order of fields is not correct. In the Delphi _Intf I get this:
It seems the underscore in the User_GUID field is sorted differently in the C# version than in the Delphi version. So I get an error when the C# client connects to the Delphi Server. I tried generating the C# interface using the service builder or importing it by connecting to the server.
If I change the order of fields in the (de)serialization of the object in the C# interface, the C# client can then work without problems with the Delphi Server.
Using RO/DA 9.0.97.1245 and Delphi 10.1 Berlin/VS 2015.
I don’t have access to 9.1.99. Perhaps you can check it on your side? I’m attaching a small test case RODL which displays the problem described when the code is generated using the Service Builder in 9.0.97.