I believe I know the answer to this but wanted to verify. We run a Delphi Remoting SDK Server. It gets updated every 2-3 weeks with new service methods, bug fixes… the usual stuff. We have some other applications that use specific service methods on this server. One or two methods specifically written for certain client apps.
Is it necessary to always update the RODL and Intf files that are used to compile these non-server client apps each time there are changes to the server RODL file? Of course, if the specific method was changed on the Server side is one that the client calls it should probably be updated on the client (unless the method parameters don’t change?)
Some of these clients don’t get updated very often and it seems unnecessary to keep putting out updates for all these clients if the service methods they use haven’t changed on the server.
I don’t think we have to keep updating these clients but wanted to get the official thoughts on this.