Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];

Вниз

GetMemory в DLL   Найти похожие ветки 

 
DillerXX ©   (2006-06-01 18:51) [0]

можно ли?


 
Eraser ©   (2006-06-01 19:02) [1]


> GetMemory

что за зверь такой? )


 
DillerXX ©   (2006-06-01 19:04) [2]

System.


 
Eraser ©   (2006-06-01 19:09) [3]


> DillerXX ©   (01.06.06 19:04) [2]

а ) эт видать какой-то из аналогов GetMem..
очень похоже на какую-то внутренею функцию менеджера памяти.
Я бы всё таки использовал стандартную GetMem, хотя скорее всего это одно и то же.

> можно ли?

можно, но осторожно. Т.е. если в dll выделил, то в dll и освобождай.


 
Palladin ©   (2006-06-01 19:11) [4]

:)

Q:яблыкоиды в корзине, надо ли?
A:что за зверь такой? )
Q:яблоня.


 
Leonid Troyanovsky ©   (2006-06-01 20:14) [5]


> Palladin ©   (01.06.06 19:11) [4]

> Q:яблыкоиды в корзине, надо ли?


IMHO, здесь д.б. "ябленки" or "яблята".
Хотя, конечно, лингвист из меня еще тот.

--
Regards, LVT.


 
DillerXX ©   (2006-06-01 20:30) [6]

Проблемы у меня с этим GetMemory были.... сколько я мучался почему в разных абсолютно несвязных между собой точках программы у меня всё вылетало с ошибкой. Пришлось заменять GetMemory на HeapAlloc
> Q:яблыкоиды в корзине, надо ли?
> A:что за зверь такой? )
> Q:яблоня.

Реально рассмешило, thx ;)


 
tesseract ©   (2006-06-01 20:41) [7]

а зачем - кучи не хватает?
Менеджер памяти в delphi очень эффективен - про него была статья в RSDN.
Давно в открытом доступе, рекомендуется к прочтению.


 
Eraser ©   (2006-06-01 20:45) [8]


> tesseract ©   (01.06.06 20:41) [7]


> Менеджер памяти в delphi очень эффективен

а тот, который в D2006 ещё эффективнее, стрые недоработки исправили (вернее заменили менеджер памяти новым), теперь и большие объёмы памяти быстро выделяются вроде как.


 
tesseract ©   (2006-06-01 21:04) [9]


> а тот, который в D2006 ещё эффективнее, стрые недоработки
> исправили (вернее заменили менеджер памяти новым), теперь
> и большие объёмы памяти быстро выделяются вроде как.

В D7 память хряпается с хорошим запасом (проверял), и своеобразно освобождаеться, закона уменьшения кучи не уловил , проблема не в объёмах, а скорости работы со случайным доступом к куче.


 
DillerXX ©   (2006-06-01 23:38) [10]

Блин, что за фигня. Переделал понимаешь всё на майкрософтовский менеджер кучи, а в одном месте программы вызывал FreeMemory по старинке, забыл :( так в 2000 пахало, а ХР после второго-третьего вызова (!) возникала ошибка :( А продебажить не получалось... вот мучался.. ну и почему так? Зачем в 2000 всегда работало? :(


 
Eraser ©   (2006-06-01 23:40) [11]


> DillerXX ©   (01.06.06 23:38) [10]

хорошо, что нашёл ошибку, лучше поздно чем никогда.


 
DillerXX ©   (2006-06-02 00:01) [12]

Это точно....


 
tesseract ©   (2006-06-02 10:22) [13]


>  Зачем в 2000 всегда работало? :(


Наверно повышают безопастность.
У меня вообще прикол, ноут, софт использует прямой доступ к драйверу порту.
Так вот на старых ноутах - OK, на Cetrino - 50/50 (судя по всему зависит от версий чипсета или от драйверов) .

Мужик (старый партнёр )достал программу версии от 2001 года (ужос мой первый коммерческий опыт) и говорит, что она стабильна запахала у него на всех осях с 98 по XP sp2  и на всех ноутах ......

ЗЫ : Вот и думай теперь выпендриваться или лучше не надо......


 
DillerXX ©   (2006-06-02 13:09) [14]


> Cetrino - 50/50

Там же вроде типа двухядерность или что-то вроде? Из-за этого возмоно



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

Форум: "Прочее";
Текущий архив: 2006.06.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1148323166
Kerk
2006-05-22 22:39
2006.06.25
коддавинчи


4-1143196595
Тфьу
2006-03-24 13:36
2006.06.25
Как запретить стандартную прокрутку от колеса мыши?


15-1149048331
tsa
2006-05-31 08:05
2006.06.25
31 Мая - День без табака!


15-1147848947
NeyroSpace
2006-05-17 10:55
2006.06.25
программирование микроконтроллеров Atmel серии Mega


4-1143058142
Alex_PP
2006-03-22 23:09
2006.06.25
Почему виснет FindWindow(nil, dialog window ) в функции ловушки?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский