logo logo
Home arrow Forums...
Sunday, 04 January 2009
 
 
English English  Español Español  
Upcoming Events
10.Jun. 2009

IWANN 2009
Salamanca, Spain
11.Jun. 2009

Toward a Science of Consciousness
Hong Kong, China
15.Jun. 2009

International Workshop on Machine Consciousness
Hong Kong, China
15.Jun. 2009

The 8th IEEE International Conference on Cognitive Informatics
Hong Kong, China
22.Jun. 2009

IWINAC 2009
Santiago de Compostela, Spain
Tag Cloud
Architectures Associations Books Conferences Conscious Consciousness Developer Documentación Documentation Español Howto Machine Machine Consciousness Machines Neuroscience Publications Research Researchers Reviews Robotics Robots Spanish Studio VPL
Spotlight
Conscious-Robots.com Forum  


sutaro
User

Gold Boarder
Posts: 47
graphgraph
Karma: 3  
Problemas con el drop - 2008/08/15 19:32 Hola, Raúl, estoy intentando implementar un DropHandler que me vería muy bien para que cuando acabe mi servicio, se guarden unos datos a fichero, pero intentando implementarlo como viene en los tutoriales:

[ServiceHandler(ServiceHandlerBehavior.Teardown)]
public IEnumerable<ITask> DropHandler(DsspDefaultDrop drop)
{
LogInfo("Cerrando el servicio");

base.DefaultDropHandler(drop);
yield break;
}
Me da la siguiente excepción al intentar ejecutarlo:
El código de usuario no controló InvalidOperationException
Dssp operation handlers must return IEnumerator<ITask> or void. Methodystem.Collections.Generic.IEnumerable`1[Microsoft.Ccr.Core.ITask] DropHandler(Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop)


Entiendo que mi método deba devolver un Itask y por éso es la excepción pero es que realmente es lo que veo que devuelve
Un saludo
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 444
graph
Karma: 6  
Re:Problemas con el drop - 2008/08/18 08:43 Hola, no sé si es la causa del error que te está dando, pero yo veo una cosa que creo que está mal:

Estás intentando devolver:

Code:

 IEnumerable<ITask>



Y debería ser IEnumerator (no IEnumerable):

Code:

 public IEnumerator<ITaskDropHandler(DsspDefaultDrop drop)



Dime si se soluciona tu problema al cambiar esto.. Si no, puede ser otra cosa de MSRS (estás usando la versión 1.5 verdad?)

Saludos,
Raúl.

Post edited by: Raúl, at: 2008/08/18 08:44
Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.
sutaro
User

Gold Boarder
Posts: 47
graphgraph
Karma: 3  
Re:Problemas con el drop - 2008/08/22 04:07 Era que me confundí al poner IEnumerable, un depiste que no conseguía ver después de tirarme horas y horas con Robotics Studio, muchas gracias, estoy usando el 1.5 porque no me fío del todo de las otras versiones.
Un saludo
  The administrator has disabled public write access. Please, register to participate in the forum.
Raúl
Moderator

Moderator
Posts: 444
graph
Karma: 6  
Re:Problemas con el drop - 2008/08/25 09:25 Eso es lo malo de ese tipo de errores, que ni el compilador puede descubrirlos ni tú te das cuenta de te has equivocado de tipo.. De hecho yo tampoco lo vi la primera vez que lei tu mensaje... Lo bueno, es que ya no nos vuelve a pasar otra vez! Raúl Arrabales Moreno. conscious-robots.com/raul
  The administrator has disabled public write access. Please, register to participate in the forum.
Syndicate
 Conscious Robots RSS FeedConscious Robots RSS Feed





Lost Password?
No account yet? Register
Last Posts in Forum
 
Top! Top!