Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2013, 15:16
joserodriguezan
 
Fecha de Ingreso: noviembre-2013
Ubicación: Barcelona
Mensajes: 33
Antigüedad: 10 años, 6 meses
Puntos: 0
Trabajando con archivos

Hola a todos,

Estoy implementado una aplicación que cree hace tiempo, en donde me piden que sin necesidada de tocar el codigo puedamos modificar unas variables a traves de un fichero de texto, cargandolas en el inicio de la aplicación.

La aplicación entre otras cosas envia plantillas por email.

Algunas de esas plantillas se envia a través de direcciones predefinidas en el codigo

Código:
item.SentOnBehalfOfName = "[email protected]"
Ahora necesito que en caso de cambiar dicho correo electrónico, no tengamos que tocar el proyecto de vb.net, simplemente cambiar o un fichero de texto.

El fichero de texto seria algo parecido a esto.

[Departmentemail1] [email protected]
[Departmentemail2] [email protected]
[Departmentemail3] [email protected]

Algunas personas con permiso de edición podran modificar dicho archivo de texo.

En el codigo vb.net estarían las variables:

Código:
Dim Departmentemail1, Departmentemail2, Departmentemail3 as string
El fichero será cargado por la aplicación en su inicio para cambiar el valor de las variables

He utilizado diferentes tipos de codigo, esto es lo que me ha funcionado pero sólo con el primer dato.

[Departmentemail1] [email protected]

Código:
	Dim path As String = "C:\Users\joserodriguezan\Desktop\links.txt"
	       Dim readText() As String = File.ReadAllLines(path)
	       Dim s As String
	       For Each s In readText
	           test.Text = s.Substring(s.LastIndexOf("]"))
	       Next

Alguien podria ayudarme?

Muchas gracias,