Delphi Berlin up1 with RO here.
I’ve been developing with RO for a while now and ever since I generate interface file at client by:
Creating remote function or structure at server like this:
const __ServiceName ='Control'; type TRoErro = class( TRoComplexType ) private FAcao: string; FErro: string; FCodErro: integer; published //constructor Create( erro : TErro ); overload; property CodErro : integer read FCodErro write FCodErro; property Erro: string read FErro write FErro; property Acao: string read FAcao write FAcao; end; TRoErroLista = class(TROArray<TRoErro>) //constructor Create( erroLista: TErroLista ); overload; end;
Building the server.
Run server at some address like 127.0.0.1:8091
Right-clicking remote RODL file at client (which points to 127.0.0.1:8091) and clicking at “Update interface file”.
Using the interface at client to run a remote function or use a server structure.
The problem is that after an update (other developer has changed server creating some function and generated client, etc) it simply refuses to update the interface file (without showing any message) at client when I do the steps above.
Should I missed something here? Is there other files or maybe what is inside server file could change generation process? I’ve already checked million times .RODL remote file and it points to right server.