Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Вниз

Чтение из тестового файла в ListBox   Найти похожие ветки 

 
Anar   (2002-09-18 16:33) [0]

Короче хочу чтоб моя прога при запуске читала из текстового файла список. Например: у

меня текстовый файл, в котором написано:

file1.txt
file2.doc
file3.exe

и т.д.

Пишу такой код:

public
UserDefinedFile:TextFile;
...
procedure TMainForm.FormCreate(Sender: TObject);
Var FileList:String;
Begin
AssignFile(UserDefinedFile,"myfile.txt");
Reset(MainForm.UserDefinedFile);
ReadLn(UserDefinedFile,FileList);
ListBox1.Items.LoadFromFile(FileList);
CloseFile(UserDefinedFile);
End;
...

Что здесь неправильно???

При запуске программы (Ctrl-F9) выдает ошибку: "Access Violation at..." Дальше не помню.


 
Song   (2002-09-18 16:37) [1]

ListBox1.Items.LoadFromFile("myfile.txt");
Всё, больше ничего не надо.


 
Lord Warlock   (2002-09-18 16:37) [2]

AssignFile(UserDefinedFile,"myfile.txt");
Reset(MainForm.UserDefinedFile);
ReadLn(UserDefinedFile,FileList);
ListBox1.Items.LoadFromFile(FileList);
CloseFile(UserDefinedFile);

Все что нужно из этого :
ListBox1.Items.LoadFromFile(Путь разумеется+"myfile.txt");


 
Андрей Прокофьев   (2002-09-18 16:38) [3]

Достаточно просто
ListBox1.Items.LoadFromFile("myfile.txt");


 
lenin   (2002-09-18 16:38) [4]

А может так:
ListBox1.Items.LoadFromFile("myfile.txt");


 
Anatoly Podgoretsky   (2002-09-18 16:48) [5]

У тебя все праильно, но есть ряд вопросов
1. создан ли ListBox1, в достаточно ли мере инициализирован
Попробуй перенести весь этот код в обработчик OnShow


 
Anar   (2002-09-18 21:03) [6]

Вы правы! Просто я здесь код немного изменил. Точнее упростил. Я в начале сделал код чтобы из текстового файла загружал файла загружал в ListBox другой, модальной, формы. Потом сделал по вашему методу, вижу тоже что-то не то. Потом то же самое добавил в обработчик OnCreate этой самой модальной формы. И всё получилось OK. Спасибо вам!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-98061
dimanew
2002-09-19 12:49
2002.09.30
Внутри цикла пишу


3-97985
Explorer
2002-09-10 06:59
2002.09.30
Select


4-98419
oduvan
2002-08-14 08:57
2002.09.30
Добрый день! Вот глюг с кнопками на таск баре. Поможите?


14-98319
NeyroSpace
2002-09-05 11:14
2002.09.30
Можно ли написать серьезный проект на VCL, а не на API?


1-98220
DrAlban
2002-09-18 20:49
2002.09.30
Что такое абстрактный класс ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский