Actualizar un TreeView
Estoy desarrollando una aplicación con Delphi 5.0, en un entorno multiusuario, con tablas DBase IV.
En la aplicación hay un TreeView donde se van añadiendo nodos cuando añado un nuevo registro en una tabla dada(dependiendo de ciertas condiciones, es decir, no siempre se añadirá un nodo al TreeView cuando se añada un nuevo registro en la tabla), se modifica el icono del nodo cuando añado registros en otra tabla, se "mueve" el nodo de lugar en el TreeView(se cambia el parent del nodo),...
El problema es que cuando añado un nodo (o cambio el icono, o lo muevo de lugar) en un ordenador, no se ve en el resto de ordenadores.
La aplicación no es Cliente/Servidor (según creo, la mayor ventaja de este desarrollo es la reducción del tráfico en la red, y es algo que no me preocupa en exceso), aunque no habría ningún problema en hacerla C/S si fuera más adecuado.
Si me pudieras orientar un mínimo para solucionar el problema te lo agradecería.
En la aplicación hay un TreeView donde se van añadiendo nodos cuando añado un nuevo registro en una tabla dada(dependiendo de ciertas condiciones, es decir, no siempre se añadirá un nodo al TreeView cuando se añada un nuevo registro en la tabla), se modifica el icono del nodo cuando añado registros en otra tabla, se "mueve" el nodo de lugar en el TreeView(se cambia el parent del nodo),...
El problema es que cuando añado un nodo (o cambio el icono, o lo muevo de lugar) en un ordenador, no se ve en el resto de ordenadores.
La aplicación no es Cliente/Servidor (según creo, la mayor ventaja de este desarrollo es la reducción del tráfico en la red, y es algo que no me preocupa en exceso), aunque no habría ningún problema en hacerla C/S si fuera más adecuado.
Si me pudieras orientar un mínimo para solucionar el problema te lo agradecería.
1 Respuesta
Respuesta de ceocarbajal
1