Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
ВнизНедостаточно памяти для обработки команды Найти похожие ветки
← →
LongIsland (2002-12-02 15:46) [0]Доброе время суток, Уважаемые!
При вот такой штуке выскакивает сабж
bmp.Canvas.CopyRect(bmp.Canvas.ClipRect, StringGrid.Canvas, StringGrid.ClientRect);
Другие способы копирования не спасают. Как быть, не подскажите?
Благодарю заранее!
← →
Skier (2002-12-02 15:47) [1]>LongIsland
> Другие способы копирования не спасают.
И даже через TMemoryStream ?
← →
LongIsland (2002-12-02 15:51) [2]
> Skier © (02.12.02 15:47)
Нет, через него я не пробовал. Я имел ввиду стандартные способы:-) Просто размер Канваса не такой уж большой, чтобы возникал сабж. Поэтому я думал, может удастся избежать:-)
Щас попробую:-)
← →
Карелин Артем (2002-12-02 15:52) [3]А винда у вас 9Х и рисунок не маленький. Так?
← →
LongIsland (2002-12-02 17:39) [4]
> Карелин Артем © (02.12.02 15:52)
> Недостаточно памяти для обработки команды [D7, Win2k]
Двухштучная Вынь и рисунок небольшой:-) Если был большой, то я бы через дибит делал бы:-)
← →
Карелин Артем (2002-12-02 18:08) [5]Сколько я с рисунками под 2к не возился - проблем не было, за исключением превышения 2-х гигов памяти.
А 9Х прямо чихнуть боится при работе с рисунками.
← →
LongIsland (2002-12-02 19:25) [6]
> Skier © (02.12.02 15:47)
> И даже через TMemoryStream ?
Хм... Может я окончательно отупел, но как содержимое Канваса запихать в Stream?
← →
Skier (2002-12-03 10:29) [7]>LongIsland
var
ABitmap : TBitmap;
begin
ABitmap := TBitmap.Create;
try
ABitmap.Width := StringGrid.ClientRect.Right;
ABitmap.Height := StringGrid.ClientRect.Bottom;
ABitmap.Canvas.CopyRect(ABitmap.Canvas.ClipRect, StringGrid.Canvas, StringGrid.ClientRect);
ABitmap.SaveToFile("C:\###\111.bmp");
finally
FreeAndNil(ABitmap);
end; //try
end;
← →
Наезжалкин (2002-12-03 10:38) [8]>Недостаточно памяти для обработки команды
Ерунда. Поместите файл подкачки на более-менее свободный диск, установите его размер не менее 512Мб; добавьте ещё 256Мб в DIMM гнездо и будет всё в порядке.
← →
LongIsland (2002-12-03 13:21) [9]
> Skier © (03.12.02 10:29)
Я же говорил, что ошибка выкидывается именно в этом месте
ABitmap.Canvas.CopyRect(ABitmap.Canvas.ClipRect, StringGrid.Canvas, StringGrid.ClientRect);
То есть это, к сожалению, не катит
> Наезжалкин (03.12.02 10:38)
Ну да! Посадите сорок розовых кустов и поливайте, покм не вырастет:-) Мне такое всем советовать? Файл подкачки ставился и 4 Гб. ЭТО НЕ ВЛИЯЕТ НА РЕЗУЛЬТАТ!
Джентельмены...
← →
Skier (2002-12-03 13:24) [10]>LongIsland
Мой код у тебя тоже не работает ?
← →
LongIsland (2002-12-03 13:31) [11]
> Skier © (03.12.02 13:24)
У меня В ТОЧНОСТИ такой же не работает!:-)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c