Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.04.2013, 23:58   #1
Mr_skiner
Пользователь
 
Аватар для Mr_skiner
 
Регистрация: 21.05.2010
Сообщений: 56
По умолчанию Просто вопрос (Stringgrid сохранение)

Ребят, помогите найти оптимальный способ сохранить в фаил данных из таблицы. (Количество столбцов известно, а строк- нет). И соответственно считывать потом. Хотя бы теоретически.
Mr_skiner вне форума
Старый 07.04.2013, 00:20   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Может поможет - http://www.programmersforum.ru/showp...78&postcount=2.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума
Старый 09.04.2013, 20:23   #3
Mr_skiner
Пользователь
 
Аватар для Mr_skiner
 
Регистрация: 21.05.2010
Сообщений: 56
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Спасибо большое. Все работает. Правда, я не очень понял что тут к чему

Writeln(F, StringReplace(Cells[i, k], #13#10, '$@$', [rfReplaceAll, rfIgnoreCase]));

что эта строчка делает, подскажи плз
Mr_skiner вне форума
Старый 09.04.2013, 20:32   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,318
По умолчанию

Эта строчка записывает в файл F строку, полученную из ячейки Cells[i, k], путем замены в последней всех переходов на новую строку (#13#10) на набор символов $@$. Таким образом, каждая строка файла содержит данные строго из одной ячейки. Если не делать замены, то ячейка может храниться в нескольких строках файла, что приведет к усложнению способа сохранения, для правильного разбора текстового файла обратно в ячейки.

UPD
Пожалуйста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 09.04.2013 в 23:14.
BDA вне форума
Старый 09.04.2013, 23:11   #5
Mr_skiner
Пользователь
 
Аватар для Mr_skiner
 
Регистрация: 21.05.2010
Сообщений: 56
По умолчанию

спасибо, разобрался
Mr_skiner вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение StringGrid в Excel kta87 Общие вопросы Delphi 1 20.02.2012 06:10
Просто вопрос по Java otorvish Помощь студентам 1 17.12.2011 13:42
Сохранение StringGrid ViJey Помощь студентам 3 11.06.2011 13:49
Вопрос просто по-человечески Parcenson Свободное общение 10 06.09.2008 13:44
Сохранение Stringgrid c ColorBOX mazdakilla Компоненты Delphi 3 12.05.2008 17:05