В программе Quick Тяп-Ляп Html (как и в любой другой) временами встречаются «глюки» (они же «баги», они же «программные ошибки»). Строго говоря, далеко не все из них являются настоящими ошибками (во всяком случае, многие возникают не из-за ошибок автора, а из-за ошибок в библиотеках, используемых средством разработки—в данном случае C++Builder`а). Постепенно разработчики этих библиотек устраняют свои ошибки, но, так или иначе, мне (как программисту) приходится (и уже пришлось) искать обходные пути устранения таких «глюков».
Конечно, наличие «глюков»—ещё не причина бросать пользоваться программой. Так, несмотря на некоторые глючки Quick Тяп-Ляп Html`а, я пишу этот документ именно с помощью этой программы.
Я хочу призвать Вас, дорогие пользователи: все на борьбу с глюками! На данной странице я намерен помещать скриншоты глюков с их описаниями. И, конечно, намерен работать над устранением этих глюков. Результаты такой работы, видимо, стану тоже помещать здесь. Это касается тех глюков, действие которых отображается визуально на экране очевидным образом. Если, к примеру, возникает обращение по неверному адресу в памяти, которое никак не отображается на экране, то для подобного «глюка», конечно, нельзя никак снять скриншот (т.е. скриншот-то снять возможно, но он не несёт никакой полезной информации о «глюке»).
Если у Вас возник глюк, визуально отобразимый на экране, не пожалейте времени—нажмите клавишу «Print Screen» и сохраните скопированное в системный буфер обмена изображение в файле. Для сохранения настоятельно рекомендую формат PNG (Portable Network Graphics)—он обычно занимает меньше всего места на диске. Можете воспользоваться для сохранения любым графическим редактором, но не слишком «тяжёлым» (вроде фотошопов, которые грузятся по полчаса); лично я рекомендую Вам IrfanView, который и по размеру невелик, и грузится быстро, и необходимый набор функций имеет; создайте для его вызова значок на панели быстрого вызова (около кнопки «Пуск»). И при глюке после «Print Screen`а» вызываете IrfanView, щёлкаете в меню "Правка -> Вставить"; дальше если нужно выделяете значимый фрагмент изображения и щёлкаете "Правка -> Обрезать"; затем "Файл -> Сохранить как", в поле "Тип файла" выбираете "PNG - Portable Network Graphics", вводите имя для файла, жмёте "Сохранить".
Дальше, конечно, нужно переправить файл скриншота (с описанием глюка) мне. Здесь не всё так просто. Желающие могут, конечно, послать файл на дискетке почтой (но неизвестно, как она будет переправляться, не попадёт ли под действие сильных магнитных полей и т.п.). Так что, придётся использовать e-mail; делаем это так. Сначала (почему пустое—поймёте когда получите ответ). Затем снабжаете свой скриншот описанием глюка, куда включаете также: версию программы; название и версию операционной системы; версию C++Builder`а, если таковой у Вас установлен; версию Delphi, если таковой у Вас установлен; другие важные сведения, которые посчитаете нужным сообщить. После получения (и прочтения!) ответа на своё пустое письмо отсылаете скриншот с этим пояснением мне.
Список глюков. Удостоверьтесь, что Ваш глюк никто не обнаружил до Вас (обратите внимание на версии программы и ОС, версии билдера и дельфи, на прочие сведения).
ПОЖАЛУЙСТА, ПРОСМОТРИТЕ ЭТОТ СПИСОК ГЛЮКОВ НА ПРЕДМЕТ ТОГО, НАБЛЮДАЮТСЯ ЛИ ТАКИЕ ЖЕ У ВАС. ЕСЛИ НЕ НАБЛЮДАЮТСЯ, УВЕДОМИТЕ МЕНЯ ОБ ЭТОМ, УКАЗАВ ВЕРСИЮ ПРОГРАММЫ, ВЕРСИЮ ОС И Т.Д. (СМ. ВЫШЕ) Если наблюдаются, а при этом Ваша конфигурация (версия программы, версия ОС и т.д.) отсутствует в списке конфигураций, при которых отмечен глюк, то тоже было бы нелишне сообщить об этом автору (опять же, с подробностями).
После срабатывания функции
Замечено при конфигурациях:
Окно программы раскрывается не полностью.
Замечено при конфигурациях: