Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

CMem/ru

Deutsch · English · Русский

Если Вы включите модуль cmem в раздел uses Вашей программы, то он заменит встроенный менеджер памяти Free Pascal на библиотеку менеджера памяти C. В результате всё управление памятью будет осуществляться менеджером памяти C.

Указанный модуль должен быть прописан первым в разделе uses , в противном случае память может быть уже выделена процедурами инициализации в модулях, которые инициализируются до установки менеджера памяти C.

В случаях, когда несколько модулей, таких как cthreads , cmem и cwstrings требуется разместить первыми, в силу специфики их работы разумным порядком размещения будет следующий:

Вот небольшой пример программы testcmem, демонстрирующий использование модуля cmem.

CMem не следует использовать, если используется heaptrc.


From the Free Pascal wiki, page "CMem/ru", as the Internet Archive kept it on 2025-04-18, last changed on 2025-02-23. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Версия 2, последнее изменение: WikiArchive, .