On 9/26/06, Manuel Fernández Campos <[EMAIL PROTECTED]> wrote:
Hello.I need a complex structure to my project. I define this structure in C++ server that it use the xmlrpc++ lib. In the server i try to make a structure that contain this "struct of array of a struct". Well, the code that does this is: result["Energia"] = cds->getEnergiaTotal(); result["Iteraccion"] = cds->getIteraccion(); lista = cds->getNodos(); nodo = lista->getNodoInicial(); i=0; do { result["nodos"][i]["x"] = nodo->getX(); result["nodos"][i]["y"] = nodo->getY(); nodo = nodo->sig; i++; }while(nodo != lista->getNodoInicial()); the struct have three terms or elements. The two firts are a String-double pair. The third term is a String-array-struct(String-int). With the key "nodos" i obtain the array where each element is a structure. this work perfectly with a C++ client but I need that the client will be in Java. the problem that I have is that the Array it recognizes as an object and I cannot work with him.
I am unsure, whether I understand your problem right, but my impression is that you should simply cast the result object to an object array. In other words, if you currently have Object result = client.execute(...) then make this Object[] array = (Object[]) client.execute(...) Is that possible? Jochen -- My wife Mary and I have been married for forty-seven years and not once have we had an argument serious enough to consider divorce; murder, yes, but divorce, never. (Jack Benny) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
