the idl file is defined as follows: //start typedef sequence<octet> FILE; struct FILE_INFO { FILE file; long readsize; }; boolean LoadFile( ..., inout FILE_INFO file ); //end
i used FILE_INFO_var to deliver and get the context of a file. but when i called the function LoadFild(...), it failed at the client point. and when i debug and trace where it failed, i found it throwed an exception when corba called invoke. but when i defined idl as follows and use TVarVar.out(), it works well. //start typedef sequence<octet> FILE; struct FILE_INFO { FILE file; long readsize; }; boolean LoadFile( ..., inout FILE_INFO file ); //end I don't know why, and hope someone can help me to solve this problem. note: the main purpose of this function is to load file from a server
_______________________________________________ Mico-devel mailing list Mico-devel@mico.org http://www.mico.org/mailman/listinfo/mico-devel