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