|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
вывести содержимое файла
нужно в memo( или listbox, label) записать содержимое файла(1 строчка), название которого выделено в listbox.
Логически предполагаю, что должно быть так Memo1.Lines.LoadFromFile(listbox1.Items[listbox1.ItemIndex]); но пишет list index out of bounds (-1) |
#2
|
||||
|
||||
Так до выполнения этой строки listbox1 должен быть заполнен записями - один,
в listbox1 должен быть УЖЕ выделен какой-либо путь (или инициализирован listbox1.ItemIndex) - два. От корректности формулировки поставленной задачи зависят: качество, скорость и желание её реализации!
|
#3
|
|||
|
|||
Цитата:
Один - заполнил Код:
begin if FindFirst('*.txt', faAnyFile, searchResult) = 0 then begin repeat Form7.ListBox1.Items.Add(searchResult.Name); until FindNext(searchResult) <> 0; FindClose(searchResult); end; end; Код:
Memo1.Lines.LoadFromFile(listbox1.Items[listbox1.ItemIndex]); |
#4
|
||||
|
||||
И с какой ошибкой теперь вылетает? Проверил у себя - код заработал (поиск файлов не компилил).
От корректности формулировки поставленной задачи зависят: качество, скорость и желание её реализации!
|
#5
|
||||
|
||||
listbox.Items.Strings[<номер строки>]
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#6
|
|||
|
|||
ошибка
list index out of bounds (-1) dr. F.I.N., пардон что сбил с толку. Помогло!!!!!!!!!!!!!!!! march, спасибо за участие. Последний раз редактировалось Mayonez, 07.05.2011 в 16:30. |
#7
|
||||
|
||||
Банальный вопрос возможно, но на какой строчке возникает ошибка, если на той которую Вы указали ранее - значит ни один пункт listbox1 не выделен или не существует, возможно Вы щелкаете по listbox'у, но по "пустому" полю.
От корректности формулировки поставленной задачи зависят: качество, скорость и желание её реализации!
Последний раз редактировалось march, 07.05.2011 в 16:12. |