![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограничение объёма при копировании из TMemo в Clipboard [D7, WinME]
Владимир © (2004-07-15 16:19:00)Почему при использовании
mem.SelectAll;
mem.CopyToClipboard;
происходит ограничение объёма информации.
Я использую это при копировании информации из DBGrid.
В Grid-е отображённых записей около 600, а копируется только 385.
Владимир (2004-07-15 18:08:00) [1]самое интересное, что только-что попробовал ExcelApp.Workbooks[1].WorkSheets['Grid Data'].Paste;
При 605 записях опять в перенесены только 385 строк.
Дело видно не в Memo или Clipboard-е, а что-то в DataSours-е.
А задача-то стояла простая, переносить раз в день содержимое Grid-а любым образом или в текстовый редактор или в Excel.
Но что-же это за непонятное ограничение?
jago (2004-07-15 17:53:00) [2]по-моему memo позволяет обрабатывать 64 кб текста
clickmaker (2004-07-15 17:50:00) [3]
> Владимир (15.07.04 17:37) [2]
> Из DBGrid в Memo а потом в Clipboard
т.е. мемо-поля из грида в мемо по очереди что-ли?
Можно же проще: собрать в цикле весь текст из грида и Clipboard.AsText := S
а насчет памяти, то ограничений на системный буфер обмена явных нет: все от ресурсов компа зависит
Владимир (2004-07-15 17:37:00) [4]Из DBGrid в Memo а потом в Clipboard.
Использовал чужое решение. Может существует более простой вариант?
После некоторых экспериментов стало похоже, что не хватает выделенной памяти. А вот как это исправить, к сожалению пока не знаю :(
clickmaker (2004-07-15 17:33:00) [5]
> копировании из TMemo в Clipboard
> Я использую это при копировании информации из DBGrid
Так из мемо или из грида?