Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Guardar datos de una encuesta (https://www.clubdelphi.com/foros/showthread.php?t=92305)

Esquivel 24-09-2017 06:31:24

Guardar datos de una encuesta
 
Hola a todos. Les pido unos minutos de su tiempo para ver si me pueden ayudar con un programa. Básicamente este programa es el de unos exámenes y necesito que al presionar un boton, en este caso btnsiguientepregunta, guarde el dato de la respuesta de una pregunta que se haya echo al usuario. No se si lo puede guardar en un txt, Pero necesito que las respuestas de todas Las preguntas se guarden en ese txt. No se si me explique bien, alguna duda sobre la explicación qie di sólo pregunten. :D :confused:

AgustinOrtu 24-09-2017 07:06:24

Hay infinitas formas de trabajar con archivos de texto. Una bastante sencilla es utilizar objetos que hereden de la clase TStrings. Esta clase representa una lista de strings y entre sus metodos utiles tenes el SaveToFile que guarda el contenido en un archivo de texto

Tené en cuenta que TStrings es una clase abstracta, por lo que deberias utilizar alguna concreta, comunmente se usa TStringList

Esta serie de blogs exploran el objeto TStringList con ejemplos diversos:

El objeto StringList (I)
El objeto StringList (II)
El objeto StringList (III)

Tecnofacil 25-09-2017 14:10:47

Si mal lo recuerdo, (No tengo Delphi aqui), desde un listobox se puede volcar todo a un archivo.
Lo que podes hacer es en el clic btnsiguientepregunta le das tlistbox1.additem y agregas la respuesta al Tlistbox, después al final le das
Código Delphi [-]
listobox.savetofile('C:\datos.txt');
Y debería guardarte todas las respuestas de forma ordenada.


La franja horaria es GMT +2. Ahora son las 19:48:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi