MMB Font Corrector v0.4
Программа для изменения кодировки текста в текстовых метках проекта ММВ. Часто случается, что люди кидают метку на форму и забывают сменить кодировку, которая по умолчанию установлена как Западная, между тем как текст написан на русском. При этом некоторые компьютеры отображают такие текстовые метки крякозябрами. Если меток слишком много, исправление проекта превращается в занимательную возню мышкой по коврику. Данная утилита поможет автоматизировать процесс исправления кодировок. Поскольку я не стал вдаваться в детали формата mbd, утилита просто ищет все вхождения определённой сигнатуры в файле и выводит их в список. Отсюда следует:
1. Не все текстовые метки могут быть найдены
2. Возможны ошибочные срабатывания поиска (проверяйте поле Font)
3. Поиск может не работать с файлами старых версий ММВ (актуальная версия - 4.9.8)
В список также для удобства выводятся имена использованных шрифтов, смещение сигнатуры в десятичном представлении и так же текущая кодировка. Если кодировка не была опознана, вы увидите вопросительные знаки. Если вы видите непонятное имя шрифта, то это, скорее всего, ложное срабатывание - снимите пометку у данного пункта, иначе исправите что-нибудь не то... И последнее - работайте с КОПИЕЙ проекта! Программа создаёт файл отмены, который имеет имя "имя_файла.undo" и кладёт его рядом с исправляемым файлом. При помощи такого файла можно отменить самые последние изменения файла. Однако, более ранние изменения отменить будет невозможно. Кроме того, может случиться всякое, и полагаться на программу особо не стоит. Я не несу ответственности за неисправность проекта в случае использования данной утилиты. И ещё, разумеется, проект не должен быть защищён Secure Layer перед скармливанием программе.
Кормите, кормите и кормите эту маленькую программку, и она станет ручной и навсегда вашей! С необъятной любовью, ваш кумир и неизменный спаситель toizy... Не забудьте принести жертву...
______________
© toizy 2008
История версий
0.1 - Самая первая
0.2 - Вторая версия. Вылизан код программы, добавлена функция отмены изменений.
0.3 - Третья версия. Усовершенствована функция отмены изменений.
0.4 - Четвёртая версия. Снова замусорен код программы. Улучшен алгоритм поиска - теперь программа находит больше текстовых меток.