Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2007
machingol machingol is offline
Miembro
 
Registrado: abr 2007
Posts: 27
Poder: 0
machingol Va por buen camino
leer de fichero

hola estoy haciendo un programa de preguntas,y me gustaría saber como podria hacer para poder conseguir leer la linea que yo quisiese.es decir poder leer la linea 19 de mi fichero .txt y poner esa frase en el txt de un edit.
gracias de antemano
Responder Con Cita
  #2  
Antiguo 09-05-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola,

puedes usar la clase TStrings o TStringList. Las dos tienen los métodos LoadFromFile y SaveToFile, que permiten cargar y guardar un fichero de texto.
Puedes cargar el fichero y luego acceder a la linea 19 directamente accediendo al elemento 19 del array de strings.
Así:

Código Delphi [-]
var aFichero : TStrings;
begin
  aFichero := TStrings.Create;
  aFichero.LoadFromFile('c:\Fichero.txt');
  Edit1.Text := aFichero.Strings[19];
end;

Espero te sirva.

Saludos
Responder Con Cita
  #3  
Antiguo 09-05-2007
machingol machingol is offline
Miembro
 
Registrado: abr 2007
Posts: 27
Poder: 0
machingol Va por buen camino
muchisimas gracias por contestarme y ayudarme!
se agradece muxho!
pero pongo lo que tu me dices y me sale un 'abstract error' no estoy muy puesto en eso y nose que me puede faltar o fallar!
pero bueno muxas gracias!
Responder Con Cita
  #4  
Antiguo 09-05-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Eso es porque a Bicho se le escapó que la clase TStrings es abstracta y hay que utilizar la clase "TStringList":

Código Delphi [-]
var
  t: TStrings;
begin
  t := TStringList.Create;
  {...}
end;

Pero,... yo me pregunto si no te convendría utilizar archivos INI (revisa la ayuda de la clase "TIniFiles" en la unidad "IniFiles" y la información que puedas encontrar aquí mismo en el ClubDelphi), por ejemplo, porque me parece más apropiado y menos propenso a "problemas".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 09-05-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
En vez de TStrings usa TStringList. Y acuerdate de destruirla.
Responder Con Cita
  #6  
Antiguo 09-05-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Si es que no se puede estar en tantas cosas a la vez.

Gracias por los apuntes / tirones de oreja, chicos.

Saludos
Responder Con Cita
  #7  
Antiguo 09-05-2007
machingol machingol is offline
Miembro
 
Registrado: abr 2007
Posts: 27
Poder: 0
machingol Va por buen camino
muchisimas gracias a los 2!
se agradece que esta pagina vaya tan rapido,ahora me va a la perfeccion!ahora mirare lo de los archivos ini a ver.es que tengo que hacer un trabajo de fin de curso y estamos haciendo un pequeño concurso de preguntas.muchas gracias por todo!
gracias!
Responder Con Cita
  #8  
Antiguo 09-05-2007
machingol machingol is offline
Miembro
 
Registrado: abr 2007
Posts: 27
Poder: 0
machingol Va por buen camino
despues de la gran ayuda que me habeis prestado,os querriia preguntar una cosilla mas.
yo en cada pregunta tengo 4 opciones,en las buenas tengo delante un 1 y en las malas un 0.mi profesor me dijo q pusiese eso ya que se trataban de numeros binarios.me dijo que buscase en internet el uso de estos,pero esq no encuentro nada!!y no los entiendo.
me gustaria poner en un edit la pregunta y en 4 edit diferentes las distintas opciones.y si fuese verdad que x ejemplo en otro edit salga la palabra bueno.
cuando podais me podeis ayudar con esto o al menos decirme alguna pagina para yo poder orientarme
gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Leer fichero rocio84 Varios 1 21-05-2006 10:45:06
leer fichero de texto davidgaldo Varios 1 08-11-2005 15:05:12
Problema leer un fichero .sql jymy788 Varios 4 18-07-2005 14:47:23
Como leer de un fichero txt y comprobar ??? chelejuan Varios 2 19-04-2005 18:43:47
Leer un fichero .ini oesteve OOP 6 16-06-2003 16:40:20


La franja horaria es GMT +2. Ahora son las 13:09:29.


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
Copyright 1996-2007 Club Delphi