![]() |
|
|
Регистрация | << Правила форума >> | 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
|
||||
|
||||
![]() Повторюсь еще раз
Цитата:
В начале был Бит, потом Байт и только потом появилось Слово... |