PDA

Visualizza la versione completa : [DELPHI] Caricare file di testo in una ListBox


camaleonteplus
14-03-2009, 10:14
allora vorrei creare una semplice rubrica, in questo caso ho creato un file di testo chiamato rubrica.txt dove in collonna ho segnato i contatti con il loro solo indirizzo email.
allora io ho cominciato cosi.


procedure TForm1.RubricaClick(Sender: TObject);
begin
if OpenDialog1.Execute then
if FileExists(OpenDialog1.FileName) then lista;
end;

ovvio che non funziona perchè incompleto. il testo lo vorrei caricare in una listbox.

mondobimbi
14-03-2009, 17:54
una TList dovrebbe avere il metodo LoadFromFile con cui carichi direttamente il tuo file riga per riga.
ciao
sergio

camaleonteplus
14-03-2009, 19:00
ho fatto cosi come spiegava il manuale inglese

procedure TForm1.RubricaClick(Sender: TObject);
begin
lista.LoadFromFile('rubrica.Txt');
end;
ma mi da questo errore.

[Error] Email.pas(186): Undeclared identifier: 'LoadFromFile'

camaleonteplus
14-03-2009, 20:01
risolto ho fatto cosi

procedure TForm1.RubricaClick(Sender: TObject);
begin
lista.items.loadfromfile('rubrica.Txt')
end;

Loading