Bueno vamos a ver si me logro expresar claramente:
Tengo una clase llamada TActions, que hereda de TComponent, esta es una clase abstracta, de la cual heredan una serie de clases que implementan un comportamiento diferente para cada tipo de accion. Por ahi ningun problema, porque sus campos y por lo tantos sus propiedades son valores simples, cadenas de texto, ese tipo de cosas, por lo tanto se pueden salvar normalmente.
Luego tengo una clase llama TActionsList (y es aqui donde surge el problema), la cual almacena las diferentas acciones a realizar en un TStringList, ademas de los metodos normales de trabajo con una lista. Entonces el problema esta en salvar esta lista de acciones, no se como decirle que salve y luego que al cargalo cree cada accion del tipo que era anteriormente, por que para crealo tengo que hacer el cast hacia TActions, y cuando recorra la lista el poliformismo temo que no me trabaje cmo debia.
me explico mejor ahora????
salu2
miguel_e
|