Visual C++ 6. В моем приложении (Win32 Application) по событию прорисовки вызывается ф-ция OnPaint(...). Ее прототип в отдельном header-файле, а сама она в отдельном файле .cpp. Минут через 7 работы пропадают все созданные кисти и перья, остаются те, что поумолчанию. Преподаватель не нашел ошибок, и на их машинах такого глюка не было. Может виновата студия (у них VS 7)? Но у моего соседа студия ставилась с моих дисков, а у него программка тоже не глюкавит? Код ф-ции прилагаю. Заранее спасибо!
Приветствую Вас, NJ! А что значит пропадают, они ведь вроде у Вас создаются и сразу удаляются. Если они перестают создаваться, то это говорит об утечке GDI ресурсов (иконки, битмапы, фонты, pen'ы, brush'ы и т.д.), причем видимо не в этой функции. И вряд ли такое поведение зависит от VS, скорее от операционной системы. Возможно, на тех машинах, где глюка "не было", установлена NT/2000/XP, а на Вашей Win9x - под NT максимальное количество GDI ресурсов больше, поэтому утечки видны хуже. Либо на Вашей машине установлена просто глючная винда, тогда надо попробовать переставить. В общем, можно только предполагать. Посмотрите внимательно остальной код программы - может быть утечки там? С уважением, Avl2k. Ответ отправлен: 25.07.2003, 10:37 Отправитель: Avl2k
Вопрос № 958
Уважаемые эксперты! Помогите разобраться.Вроде все правильно и Clipboard не пустой,но моей строки там нет. Спасибо.
Здравствуйте, уважаемые эксперты! Подскажите pls как с помощью редактора ресурсов среды разработки VC++ или Delphi достать иконки из библиотек (*.dll) иконок или из exe-шника и какова технология создания библиотек иконок. Только pls не предлагайте воспользоваться другими программами для импорта ресурсов. А что с редактор ресурсов может работать с *.exe и *.dll и одалживать у них ресурсы известно точно, только не известно как. Заранее благодарен 1!
Приветствую Вас, 1! Ничего сложного: нажимаете Ctrl+O (File/Open), в комбике Files of type выбираете Executable Files, в комбике Open as выбираете Resources, выбираете нужный файл - вот и все. Ну, а после этого выбираете нужный ресурс и с помощью технологии Copy&Paste... С уважением, Avl2k. Ответ отправлен: 28.07.2003, 10:45 Отправитель: Avl2k
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.