Se puede guardar informacion que no sea en un archivo con .NET ?

Iniciado por nico56, 25 Enero 2010, 04:44 AM

0 Miembros y 1 Visitante están viendo este tema.

nico56

Hola , la verdad no creo que sea posible lo que plantee, por ejemplo hice un programa que se puede configurar guardando las preferencias en un archivo de texto, el asunto es que me gustaria que el programa solo fuera el .exe, pero obligatoriamente debe ir acompañado de ese archivo de texto.

elmaro

Podes usar My.Settings pero esto tambien son archivos. O el registro, y llevarlos en un .reg, pero tambien son archivos.
Asi que la respuesta a tu pregunta es no.
Te recomiendo que uses el directorio para AppData de cada usuario para guardar parametros. Por un tema de permisos.

nico56


LastDragon

pero leete la documentacion del registro de windows

La configuracion inicial puede ir programada en el codigo de tu programa, luego en su primera ejecutsion puede revisar si existe si es su primera vez ejecutandose si no hay huellas de el en el registro de windows... si no las hay que cree sus entradas en el registro y la configuracion inicial y como vayan modificandola el usuario, el programa podra ir modificandola en el registro de windows...

Si se trata de algo global, como un programa que conserve valores aunque lo muevan de pc a pc, si estas tienen internet, puedes crearle un webservice al que consultar la configuracion y/o actualizarla desde ahi

nico56

Hola lastdragon, ya lo habia pensado, pero la idea era hacerlo portable para pc en pc sin conexion a internet  :rolleyes: :rolleyes: :rolleyes:

raul338

Y si lo guardas en el mismo EXE ??? Pero eso si, hay que saber estructura de los archivos del CLR :xD

seba123neo

y un .INI ??, si todos los programas lo hacen asi ¿ que hay de malo ?, de ultima si el tipo borra el archivo el programa funcionara igual con las opciones predeterminadas que vos le programes.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

nico56

Pero si hago un .ini ya voy encontra de la consigna porque estaria guardando informacion en un archivo. Esto era para una pregunta de un examen, ya habia contestado que no y estaba bien.