Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema la escribir archivos en disco

Estas en el tema de Problema la escribir archivos en disco en el foro de Visual Basic clásico en Foros del Web. Hola Muchachos, tengo un problema, estoy abriendo archivos *.txt y luego concatenando con otros datos del programa que son de tipo texto, para luego volver ...
  #1 (permalink)  
Antiguo 05/07/2005, 11:56
 
Fecha de Ingreso: julio-2005
Mensajes: 46
Antigüedad: 18 años, 10 meses
Puntos: 0
Problema la escribir archivos en disco

Hola Muchachos, tengo un problema, estoy abriendo archivos *.txt y luego concatenando con otros datos del programa que son de tipo texto, para luego volver a escribir un archivo *.php, pero sucede que cada vez que quiero escribir el archivo, ya sea *.php ó *.html excepto *.txt las letras que tiene tildes o carácteres como ñ... y parecidos, pierden su valor y solo aparecen cuadraditos u otros caracteres especiales o simplemente no los escribe, ¿Que puedo hacer? por fa echenme una mano, mil gracias por vuestro tiempo
  #2 (permalink)  
Antiguo 06/07/2005, 17:10
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 20 años, 9 meses
Puntos: 0
yo lo que te aconsejo es que escribas todo en un .txt y luego le cambies la extensión, yo no sé que es lo que pasa pero a mi tambien me dan algunos errores con los caracteres con archivos que no son txt por lo que terminé haciendo eso.
  #3 (permalink)  
Antiguo 09/07/2005, 16:52
 
Fecha de Ingreso: julio-2005
Mensajes: 46
Antigüedad: 18 años, 10 meses
Puntos: 0
Pero eso de estar cambiando la extensión manualmente va ser un problema para el usuario final , en el desarrollo no se contempla eso de que el usuario cambie manualmente las extensiones, de todos modos seguire buscando soluciones ..gracias
  #4 (permalink)  
Antiguo 12/07/2005, 13:37
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Mensaje

Cita:
Iniciado por Descartes
Pero eso de estar cambiando la extensión manualmente va ser un problema para el usuario final , en el desarrollo no se contempla eso de que el usuario cambie manualmente las extensiones, de todos modos seguire buscando soluciones ..gracias
Pues no es necesario que el usuario cambie la extension sino programa mismo puede hacero:
Código:
Copy "C:\ElArchivo.txt", "C:\ElArchivo.php"
Kill "C:\ElArchivo.txt"
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 12/07/2005, 13:40
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Eso no es cambiar la extension, es hacer una copia del archivo y borrar el original.
La funcion MoveFile de la API de Windows sirve para renombrar un archivo.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #6 (permalink)  
Antiguo 12/07/2005, 13:42
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Información

Cita:
Iniciado por Eternal Idol
Eso no es cambiar la extension, es hacer una copia del archivo y borrar el original.
La funcion MoveFile de la API de Windows sirve para renombrar un archivo.
Si, tienes razon, pero cumple con la misma funcion.
La API MoveFile no conozco, voy a probarla.
Gracias por la aclaracion.
Nos vemos........
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 12/07/2005, 13:46
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Cita:
Iniciado por David el Grande
Si, tienes razon, pero cumple con la misma funcion.
La API MoveFile no conozco, voy a probarla.
Gracias por la aclaracion.
Nos vemos........
De nada, se obtiene el mismo resultado pero no es la forma correcta de hacerlo
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:18.