v3ctor escribió: [Ver mensaje]
Realicé el programa con una versión no tan reciente de gambas3 (y el código me funcionó bien), pero al leer tu mensaje lo probé con la ultima versión estable. Y efectivamente sólo guarda los recientes la primera vez (realmente guarda sólo cuando crea el *.conf).
Parece ser que la clase Settings tiene un bug. Ahora cómo lo he "resuelto" es invocar el método .Clear() antes de cambiar los settings. Modifiqué el evento .Close() del programa como sigue:
Esperemos que con la siguiente versión de gambas quede corregido ese bug de la clase Settings. Si alguien puede reportar el bug sería genial (Yo no estoy inscrito a lista de correos de gambas).
Por cierto, en el código de arriba he usado el metodo .Resize() porque cada vez que uso un .Add() me incrementa el tamaño del array...... No he podido crear un array de tamaño fijo.
Saludos!