![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Нужно, чтобы при запуске приложения, загружались строки из c:\data.txt в таблицу stringgrid.
Вот нашел код для записи/загрузки из файла строк в таблицу , но не получается привязать к фиксированому файлу его http://www.delphisources.ru/pages/fa...load_file.html Надеюсь на помощь ![]() |
|
#2
|
||||
|
||||
|
Что именно не получается?
|
|
#3
|
||||
|
||||
|
вот что происходит при создании формы
PHP код:
Последний раз редактировалось T-dayne, 02.02.2010 в 17:26. |
|
#4
|
||||
|
||||
|
Ну понятно, а в файле вначале записано кол-во строк и столбцов?
|
|
#5
|
||||
|
||||
|
Цитата:
если загружать кнопкой load, то все корректно загружается. но при запуске программы почему-то не работает. http://file.qip.ru/file/118486644/efdbc296/123.html |
|
#6
|
||||
|
||||
|
Вы бы хоть исходник чтоль разменстили, а то по откомпилированному проекту сложно судить, где вы что сделали не так.)) Но могу сказать, что у меня с вашим файлом test.txt все работает.
|
|
#7
|
||||
|
||||
|
Не, так как вы делаете не пойдет.
Вы работаете с текстовым файлом, и поэтому при чтении из файла командой ReadLn вы считывать строку должны в строковую переменную, а вот уже потом, вы ее можете преобразовать в число и получить размерность таблицы. Запись в текстовый файл должна происходить по тому-же принципу, если надо сохранить число, то преобразуйте его сначала в строку, а потом уже записывайте в файл. |
|
#8
|
||||
|
||||
|
при его отдельной загрузке, я знаю что работает. Но не работает событие create для главной формы , не загружается он автоматически при запуске программы!
Source: |
|
#9
|
|||
|
|||
|
не могу сохранить вложение... перезалейте
![]() |
|
#10
|
||||
|
||||
|
Цитата:
Код:
AssignFile(f, 'c:\test.txt'); |
|
#11
|
||||
|
||||
|
Зайди в ObjectInspector своей формы, там на вкладке Events выбери нужную процедуру (FormCreate) напротив события OnCreate...
Теперь OnCreate будет работать, но прога будет ворчать т.к. ты указываешь читать файл с C:\ , а его там нет... Тебе бы добавить функцию FileExists http://www.delphibasics.ru/FileExists.php |
|
#12
|
||||
|
||||
|
там файл есть, заранее подготовленный и читаемый. Но событие не срабатывает.
Цитата:
PHP код:
|
|
#13
|
||||
|
||||
|
попытался сделать так:
PHP код:
|
|
#14
|
||||
|
||||
|
T-dayne я еще раз повторяю- в представленном тобой коде все работает. Проблема не в нем, может что- то с системой, может с дэльфой, но не с кодом.
|
|
#15
|
||||
|
||||
|
Повторюсь еще раз
Цитата:
|