Вниз
Скачать: CL | DM;

Insufficient memory for this operation   Найти похожие ветки 

 
[PSIH]   (2006-09-19 15:59) [0]

всем привет

загружаю в OleContainer файл Microsoft Office Visio и показываю его содержимое:
OleContainer.CreateObjectFromFile(edit1.Text, False);
OleContainer.DoVerb(ovShow);

после этого пытаюсь сохранить его в поток
s := TMemoryStream.Create;
OleContainer.SaveToStream(s);

в этом месте на некоторых компьютерах возникает ошибка
Insufficient memory for this operation
хотя на большинстве код выполняется нормально
в файл обратно тоже уже сохранить не могу
ось Windows2000
процессор 2.4 гигагерца, оперативной 512
файл на 26 мегов

спасите, плиз, если у кого то есть способы решения этой проблемы или хотя бы идеи


 
umbra ©   (2006-09-19 16:59) [1]


> Insufficient memory for this operation

Для выполнения этой операции не хватает памяти (на некоторых компьютерах)


 
[PSIH]   (2006-09-20 10:14) [2]

я в курсе что это за ошибка и что за перевод
я спрашиваю как эту ошибку обойти


 
Amoeba ©   (2006-09-20 13:37) [3]


> как эту ошибку обойти

Добавить памяти компьютеру.


 
[PSIH]   (2006-09-29 08:56) [4]

не помогает
я же на писал что на одних компах работает, на других нет
а компы почти одинаковый


 
Elen ©   (2006-09-29 09:22) [5]


> [PSIH]

Какого размера вставляемый в объект файл?


 
guav ©   (2006-09-29 13:40) [6]

TMemoryStream использует кучу Windows и, возможно, ошибка вызванна тем, что данные не помещаются в неё.
Можно попытаться перейти на кучу Delphi.
Для этого следует заменить заменить TMemoryStream на TStringStream или наследника TMemoryStream (или TCustomMemoryStream) , в котором использована куча Delphi (не зря в TMemoryStream метод Realloc находится в protected и виртуальный).



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.032 c
2-1158753837
Darkwing
2006-09-20 16:03
2006.10.15
TIBQuery. Как сделать поиск (select, like) нечувствительным


15-1159014680
PHPDeveloper
2006-09-23 16:31
2006.10.15
Регистратор в ShareWare каталогах


2-1159682879
одиндватри
2006-10-01 10:07
2006.10.15
операторные скобки


2-1159175122
Серый
2006-09-25 13:05
2006.10.15
Сообщение об ошибке


5-1139388585
Perfect
2006-02-08 11:49
2006.10.15
TPersisten массив свойств и вызов методов хозяина




   Наверх