Crear archivo *.txt

Iniciado por Mark~crk, 12 Mayo 2008, 00:59 AM

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

Mark~crk

Que tal mienbros del foro espero y me puedan ayudar con la siguiente duda:

- Necesito crear un programa que almacene en un archivo de texto los datos de un combo, y de un text, y que ademas comprueve la existencia del mismo, de no existir crearlo y que el contenido se almacene en modo secuencial mas omenos con el siguiente formato.

--contenido del combo------, contenido del text
--contenido del combo------, contenido del text
y asi sucesivamante cuantas veces se intrudusca texto en cada uno de los controles.
Espero su apoyo de antremano...Gracias

drakolive

Es muy sencillo:
Código (vb) [Seleccionar]
open "C:\the_file.txt" for append as #1
print #1, "mi texto de prueba"
print #1,  "Contenido del combo: " & combobox1.text
close #1

krackwar

Cita de: Mark~crk en 12 Mayo 2008, 00:59 AM
Que tal mienbros del foro espero y me puedan ayudar con la siguiente duda:

- Necesito crear un programa que almacene en un archivo de texto los datos de un combo, y de un text, y que ademas comprueve la existencia del mismo, de no existir crearlo y que el contenido se almacene en modo secuencial mas omenos con el siguiente formato.

--contenido del combo------, contenido del text
--contenido del combo------, contenido del text
y asi sucesivamante cuantas veces se intrudusca texto en cada uno de los controles.
Espero su apoyo de antremano...Gracias

En pocas palabras quieres que te agamos la tarea , no ?
Mi blog
Bienvenido krackwar, actualmente tu puntuación es de 38 puntos y tu rango es Veteran.
El pollo número 1, es decir yo, (krackwar), adoro a Shaddy como a un dios.

Mark~crk

Puede que eso paresca, pero el problema es que la primera ves funciona, pero al momento de volver a hacelrlo el texto se sustitulle, no se crea debajo del existente.

cassiani

#4
Cita de: Mark~crk en 13 Mayo 2008, 00:28 AM
Puede que eso paresca, pero el problema es que la primera ves funciona, pero al momento de volver a hacelrlo el texto se sustitulle, no se crea debajo del existente.

Hubieras empezado por hay, por como lo formulas supongo que ya tienes el code completo pero que solo se te presenta ese inconveniente, acláramelo si me equivoco.

Lo que sucede es lo siguiente, para abrir el archivo de seguro estas usando el modo Output, lee esto:

Existen 5 modos de acceder a los ficheros
•   Output, para ficheros de salida, es decir para guardar los datos.
         Si el fichero existe, lo borrará (sobrescribirá) y si no existe, lo creará.
•   Input, para leer los datos de un fichero ya existente.
•   Append, como el Output, pero añadiendo la información al final del fichero, si este ya existe (sin tocar el contenido de los mismos).
•   Random, para acceso aleatorio.
•   Binary, para acceso binario.

En ese caso solo cambia el modo a "Append" (cuando intentas abrir el fichero) y debería funcionar como quieres.


ProHideSoftware

#5
wey! que no probaste el codigo que te dieron?
usaba append pues, es por ello, si necesitas que lo sobreescriba pones output
 
Vendo ProHide Keylogger anti-heuristica kaspersky + downloader + joiner todo 100% indetectable

Littl3

Pero el append lo mete directamente en otra linea o hay que meterle el intro en asci?

cassiani

CitarAppend, como el Output, pero añadiendo la información al final del fichero, si este ya existe (sin tocar el contenido de los mismos).

Es decir, agrega los datos al final del fichero, en una linea nueva, sin tocar el contenido existente, por lo que NO es necesario pasarle el "intro" como dices.  :P