Страница 1 из 1

Функция GetTextExtentPoint32,отказывается работать в RELEASE

Добавлено: 11 янв 2005, 13:53
gtyrin
Выдает на выходе в структуре SIZE бешанные числа (как будто фонт не определен) и в это время функция говорит об успехе ее отработки.
А в DEBUG-файле все нормально. Догадываюсь, что где-то в программе не освобождаю ресурсы от рисования.
Использую смешанный функционал из GDI+ и GDI:
Pen
SolidBrush
HatchBrush
Graphics: :D rawLine
Graphics: :D rawRectangle
Graphics::FillRectangle
CreateFontIndirect()
GetTextMetrics()
Обычные утечки памяти с помощью Compuware DevPartner Studio вроде отловил.
Где копать ? :roll:

Добавлено: 11 янв 2005, 23:09
alexx
На чём пишем? Был такой глюк когда Borland не правильно линковал, пришлось header эдитировать __stdcall добаволять. Если нет, где-то ты память перенписываеш.

Добавлено: 12 янв 2005, 11:11
gtyrin
Оказалось, что не везде я освобождаю ресурс HFONT. Исправил - и вроде стало хорошо!