Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE4

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Выше код.
Нафига он нужен? Во первых создаём пустой проект к 1 кнопка. По клику делаем GetMem без освобождения памяти. Самое главное - ставим опцию +dcu debug utils.  
добавим модуль в проект первыи и не забудем, что не надо писать uses...
Ставим брейкпоинт в finalization мдуля и смотрим масситв в отладчике. Надо записать самый первый Sz и SP, -все свободные - 0. То что записано вставим в комментарий. И делаем брейкпоинт после if. К нашему удивлению после нажатия на кнопку - брейкпоинт и кнопа в реальном стэке. После вторичного прочтения что мы написали становится ясно - не хватило сил на Freemem.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 00:09 09-05-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE4


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru