![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 30.07.2008
Сообщений: 48
|
![]()
очень большой )) от 200 вордовских страниц и выше
|
![]() |
![]() |
![]() |
#12 |
Регистрация: 10.10.2011
Сообщений: 8
|
![]() ![]() Знаю, тема оочень старая, но с новым постом может поднимится из праха ? Сегодня столкнулся точно с такой же проблемой, но объем скромнее намного ![]() тоже обрезаются данные в потоке. суть проблемы: на форме по клику мыши динамически создаются шейпы, время + координаты построчно записываются в memo. Строчки из memo нужно сохранить в отдельной секции но под одним ключем в ini, а при запуске - отрисовать шейпы по координатам. сделал по образцу : Uses IniFiles; //По нажатию первой кнопки записываем в Ini файл текст из Memo в шестнадцатеричном виде procedure TForm1.Button1Click(Sender: TObject); var ini: TIniFile; s: TMemoryStream; begin s := TMemoryStream.Create; Ini := TiniFile.Create('TestIniFile.ini'); Memo1.Lines.SaveToStream(S); s.Position := 0; ini.WriteBinaryStream('Section1', 'Stream1', s); ini.Free; s.Free; end; … // по нажатию второй кнопки читаем данные из файла и помещаем их в Memo procedure TForm1.Button3Click(Sender: TObject); var ini: TIniFile; s: TMemoryStream; begin s := TMemoryStream.Create; Ini := TiniFile.Create('TestIniFile.ini'); ini.ReadBinaryStream('Section1', 'Stream1', s); Memo1.Lines.LoadFromStream(s); ini.free; s.free; end; При запуске программы в Memo попадает не все. Как решить проблему ? Последний раз редактировалось Kompressor; 05.03.2012 в 13:39. |
![]() |
![]() |
![]() |
#13 |
Регистрация: 10.10.2011
Сообщений: 8
|
![]()
Может как- то через буфер обмена ?
|
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
какой размер?
ограничение 64кб на весь ини кодирование стрема избыточное (BinToHex) т.е. больше 32к не записать
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#15 |
Регистрация: 10.10.2011
Сообщений: 8
|
![]()
да не знаю какой размер. на каждый shape- 4 строчки, грубо по10 символов каждая.
максимум 200 шейпов, т.е 800 строчек или 8000 символов ![]() с перепугу нашел вот это : http://www.delphirus.com/modules.php...owpage&pid=985 Последний раз редактировалось Kompressor; 05.03.2012 в 15:28. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение текста (RichEdit) без формата | Air | Помощь студентам | 2 | 06.08.2008 17:50 |
Выделение текста В мемо | BESS | Компоненты Delphi | 15 | 30.07.2008 17:07 |
загрузка текста с http в мемо | benjaminfran | Работа с сетью в Delphi | 3 | 05.03.2008 13:57 |
Как поменять строчки текста в мемо | BETONOMESHALKA | Общие вопросы Delphi | 9 | 11.11.2007 22:39 |
Цвет текста в Мемо через Handle | rpy3uH | Win Api | 1 | 30.10.2006 20:05 |