Incluir ficheros de texto en instalador visual basic
Publicado por Luis (1 intervención) el 01/03/2014 14:38:39
Hola.
Tengo una duda a ver si podéis ayudarme:
He creado el juego pasapalabra en visual basic para un trabajo de clase, mi código se basa en leer un fichero diccionario junto con otro fichero que escribo las 26 definiciones del rosco del pasapalabra.
Entonces, trabajo con dos ficheros, uno de lectura y otro de escritura. En mi ordenador cuando creo el ejecutable el programa me funciona pero en otros ordenadores no funciona. ¿Cómo puedo hacer para que el juego funcione en cualquier ordenador?
He probado a añadir los ficheros en la carpeta resources del programa, añadiendo la ruta hacía los datos de dicha carpeta pero así también funciona solo en mi ordenador, también he probado poner my.resources.diccionario pero así no me reconoce la ruta.
Para leer ficheros y escribir utilizo este código:
Dim ruta As String = "E:\Ficheros\Diccionario1.txt"
Dim sr As New System.IO.StreamReader(ruta, System.Text.UnicodeEncoding.Default)
Dim texto As String
texto = sr.ReadLine
Y para escritura:
Dim Archivo As System.IO.StreamWriter
Archivo = My.Computer.FileSystem.OpenTextFileWriter(ruta, False) //Aquí la ruta del archivo de escritura que es distinto al de lectura
Es correcta esa forma? o para crear el instalador debo hacer algo más?
Un saludo.
Tengo una duda a ver si podéis ayudarme:
He creado el juego pasapalabra en visual basic para un trabajo de clase, mi código se basa en leer un fichero diccionario junto con otro fichero que escribo las 26 definiciones del rosco del pasapalabra.
Entonces, trabajo con dos ficheros, uno de lectura y otro de escritura. En mi ordenador cuando creo el ejecutable el programa me funciona pero en otros ordenadores no funciona. ¿Cómo puedo hacer para que el juego funcione en cualquier ordenador?
He probado a añadir los ficheros en la carpeta resources del programa, añadiendo la ruta hacía los datos de dicha carpeta pero así también funciona solo en mi ordenador, también he probado poner my.resources.diccionario pero así no me reconoce la ruta.
Para leer ficheros y escribir utilizo este código:
Dim ruta As String = "E:\Ficheros\Diccionario1.txt"
Dim sr As New System.IO.StreamReader(ruta, System.Text.UnicodeEncoding.Default)
Dim texto As String
texto = sr.ReadLine
Y para escritura:
Dim Archivo As System.IO.StreamWriter
Archivo = My.Computer.FileSystem.OpenTextFileWriter(ruta, False) //Aquí la ruta del archivo de escritura que es distinto al de lectura
Es correcta esa forma? o para crear el instalador debo hacer algo más?
Un saludo.
Valora esta pregunta


0