![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
Отыскал процедуру по сохранению StringGrid в файл
Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]()
str:string;
for i:= 0 to ColCount -1 do str:=''; for k:= 0 to RowCount -1 do str:=str+Cells[i, k]+' '; end; Writeln(F, str); Последний раз редактировалось Pamparam; 08.02.2012 в 19:14. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
Этот код компилируется с Warning по переменной i. и результат кстати при тесте тоже ни какой так все и сохраняется в 1 столбец друг за другом!
|
![]() |
![]() |
![]() |
#4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
![]()
Наверное, перед str := ''; пропущен begin - отсюда и варнинг, должны быть вложенные циклы, а получаются последовательные, вот и переменная i становится неопределённой, о чем и говорит компилятор.
End - чсх , присутствует. Pamparam, не ленимся оформлять код кнопочкой # |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 912
|
![]()
Всем спасибо, тема close; Сохраняю в Excel
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
Хочу добавить на будущее.
При сохранении значений в файл столбиком, есть некоторый гемор. Намного проще сохранить каждый стобец в отдльную строку в файле. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.11.2009
Сообщений: 225
|
![]()
Если хранятся только числа, то так удобнее, а при хранении в строку ячейки нужно как-то определять где началась новая строка стринггрида
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
![]()
При выгрузки столбца или строки, функцией GetRows или GetColls, разделитель будет #10#13, так что StringReplace тут верный друг. Ну и обратно соответсвенно, StringReplace и SetColls или SetRows.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из StringGrid в файл | joks | Компоненты Delphi | 2 | 30.05.2011 19:37 |
Stringgrid и типизированный файл | Таир | Помощь студентам | 2 | 07.05.2011 08:01 |
сохранение StringGrid в нетип. файл. Delphi | PianeR | Помощь студентам | 0 | 31.01.2011 20:39 |
Чтение/запись в файл в StringGrid | SVadiks | Помощь студентам | 0 | 03.12.2009 22:14 |