Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для материальной поддержки сайта: 4893470220568296.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1238
Просмотры материалов : 4487742
 
Самописный класс CommonDialog как замена ComDlg32.OCX в VB6 (22.10.2013). Печать E-mail
2013 - Октябрь
22.10.2013 20:55
Save & Share

Несколько месяцев назад я написал статью, что компонент Windows ComDlg32.DLL несколько подглючивает. Однако мне не хотелось связываться с файлом ComDlg32.OCX (корректная замена ComDlg32.DLL) как с вторично распространяемым кодом. Этот файл мозолил мне глаза; потом какой-то чудак на форуме засмеял меня, что я просто не умею пользоваться ComDlg32.DLL. Стал я впечатлительным в последнее время; меня всё это перебесило, и я написал класс для VB6, позволяющий исключить файл ComDlg32.OCX из проекта, при этом сохранив его работоспособность.

Но самый смех состоит в том, что даже при написании этого класса, часть проблем CommonDialog сохранилась. То есть, действительно, ComDlg32.DLL глючит; и как ни крутись, от некоторых вещей так и не удалось избавиться. Они описаны в самом классе, который находится в полезных исходниках. Причем, например, качество печати не всегда передается в объект "Printer." - даже при использовании ComDlg32.OCX (глючит ОС).

 
 

Последние новости


©2008-2019. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).