Главная страница
    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.017 c
2-1149661709
XTD
2006-06-07 10:28
2006.06.25
Как найти путь к моей программе?


11-1129318131
Ritter
2005-10-14 23:28
2006.06.25
События мыши в ListView


2-1149263829
ZV
2006-06-02 19:57
2006.06.25
Start


3-1146127390
jeka_t
2006-04-27 12:43
2006.06.25
Почему OnFilterRecord не все записи обрабатывает?


1-1147778258
pheonix
2006-05-16 15:17
2006.06.25
определение высоты панели задач





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский