Программа преобразования проектов Delphi 6-7 в проекты Delphi 3-5
© Семенов Вячеслав Львович
загрузить последнюю версию программы
В проектах Delphi 6-7 символы строковых ресурсов на русском языке хранятся в пятибайтовом формате
(формы, сохраняемые в текстовом формате) или в формате Unicode (формы, сохраняемые в двоичном формате).
В формах, созданных в Delphi 2-5 указанные строки хранятся в формате строковых констант.
Программа обрабатывает файлы форм, преобразуя кодировку строковых ресурсов на русском языке (другие виды символов не преобразуются) и переводит файл в двоичный вид. Теоретически должна быть совместимость с Delphi 2, но тестирования совместимости не проводилось.
Новое в версии 2.0 от 02.10.2003
- Добавлена обработка двоичного формата исходных форм.
- Результат преобразования файла формы сохраняется в двоичном виде, что позволяет:
- Открывать обработанные проекты в компиляторах Delphi версий 3-5
- Уменьшает объем файла с данными формы.
- Удаляется часть свойств компонентов, не имеющая аналогов в компиляторе Delphi версии 5, что значительно уменьшает количество предупреждений, выдаваемых компиляторами Delphi версий 3-4 при открытии файла проекта.
Новое в версии 1.3 от 17.04.2003
- Исправлена ошибка, возникавшая при наличии в строковых полях кода символа '№'
- Введен разбор командной строки запуска программы. Первый параметр (необязателен) задает имя обрабатываемой директории.
Новое в версии 1.2 от 13.04.2003
- Введена возможность обработки подкаталогов указанной дирректории
- Введено удаление групп вспомогательных файлов, разбитых по типам , не используемых Delphi 5 при компиляции проектов, созданных в версиях Delphi 6-7. (в зависимости от конфигурации программных средств пользователя конфигурационные файлы могут заблокировать работу IDE Delphi 5, остальные группы - бесполезно занимают место на носителе)
Новое в версии 1.1
- Исправлены ошибки, возникавшие при наличии резервных копий основных файлов (файлы с расширением ".~dfm")
- Добавлен файл с описанием назначения и принципом функционирования программы.
- Введено формирование файла "Protokol.txt" в котором отображается протокол преобразований файлов
(хранится в каталоге, из которого осуществляется запуск программы).