| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Вывод данных из массива |
| Автор: alekstav 19.12.2010, 21:00 |
| Здравствуйте. У меня есть массив, в нем записаны названия файлов (полный путь). Я не могу сделать так, чтоб программа последовательно брала из массива название файлов и открывала каждый файл из списка массива. Файлы будут открываться для поиска в них ключевого слова (этот модуль есть) и те, которые отвечают требованиям поиска, будут отсортировываться (записываться в другой массив). Заранее спасибо. |
| Автор: Данкинг 19.12.2010, 21:48 | ||
|
| Автор: alekstav 20.12.2010, 19:46 |
| Данкинг у меня не чего не получается совместить Ваш код со своей программой. Может Вы мне поможете? Я новичок в программировании, поэтому очень надеюсь на Вашу помощь. В архиве лежат обе программы. По моей задумке после введения ключевого слова и нажатия на кнопку поиск программа должна последовательно открывать файлы txt (их название лежат в массиве) и искать в них ключевое слово. Те файлы в которых ключевое слово встретилось вывести в окно MEMO2. |
| Автор: alekstav 26.12.2010, 07:56 | ||
| Здравствуйте. Который день бьюсь, не могу сделать так чтоб из ячейки массива брался путь к файлу! Прямой командой, когда указываешь путь в листинге все открывает (f:=('c:\3\1.txt');). А когда присваиваю не прямой путь к файлу, а ячейку массива, например f := ('a_mas[2]') уже не может найти файл. При этом если просишь вывести содержимое ячейки через ShowMessage (a_mas[2]); показывает путь… Что за дела?
|
| Автор: alekstav 26.12.2010, 09:42 |
| Всем спасибо разобрался... надо было кавычки убрать f:=('a_mas[2]'); -> f:=(a_mas[2]); теперь запускается файл. |