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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.02.2010, 17:42   #1
chepic
Новичок
Джуниор
 
Регистрация: 22.02.2010
Сообщений: 2
Восклицание Сохранение данных с Memo

Добрый день!
Надо сохранить данные с Memo в блокнот или в Exel.
Но проблема заключается в том, что строк больше 65000-ти (Exel больше на страницу не принимает).
Надо процедурку которая сохраняла бы не больше 65000-ти строк на одну страницу(несколько страниц) в Exel или сохранять с таким же количеством в .txt (несколько блокнотов).
Помогите начинающему пожалуйста!!!

Последний раз редактировалось chepic; 22.02.2010 в 17:44.
chepic вне форума Ответить с цитированием
Старый 22.02.2010, 17:52   #2
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

крути цикл и читай с одного мемо в другое по строчке, при достижении нужного количества сохрани конечное мемо, очисти его и опять докидывай новые строчки, и т.д.
Usov вне форума Ответить с цитированием
Старый 22.02.2010, 18:07   #3
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Надо сохранить данные с Memo в блокнот
Код:
Memo1.Lines.SaveToFile('File.txt');
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 22.02.2010, 18:08   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Цитата:
в блокнот
Если в txt, то можно попробовать так:
Код:
procedure TFSearch.Button1Click(Sender: TObject);
begin
 Memo1.Lines.SaveToFile(SaveDialog1.FileName);
end;
В SaveDialog1-е настройте формат на txt. Либо как вариант еще можно вот что сделать. Завести второй Memo2 и разбить текст в Memo1 на две равные части (если возможно), а вторую часть кинуть в Memo2 и уже потом сохранять как угодно.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 22.02.2010, 18:08   #5
chepic
Новичок
Джуниор
 
Регистрация: 22.02.2010
Сообщений: 2
По умолчанию

Попробую. Тоже вариант
chepic вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение данных в счетчике finbiz JavaScript, Ajax 2 02.02.2010 20:03
Сохранение данных из консоли Дырдин Общие вопросы C/C++ 9 31.12.2009 16:33
проверка изменений в Memo и сохранение Костян Пират Общие вопросы Delphi 5 20.03.2009 22:27
Сохранение данных в БД Anna_13 Помощь студентам 1 15.09.2008 14:08
Сохранение данных... Leva Общие вопросы Delphi 4 07.09.2008 00:28