Программа преобразования проектов Delphi 6-7 в проекты Delphi 3-5

© Семенов Вячеслав Львович

загрузить последнюю версию программы

В проектах Delphi 6-7 символы строковых ресурсов на русском языке хранятся в пятибайтовом формате (формы, сохраняемые в текстовом формате) или в формате Unicode (формы, сохраняемые в двоичном формате). В формах, созданных в Delphi 2-5 указанные строки хранятся в формате строковых констант.

Программа обрабатывает файлы форм, преобразуя кодировку строковых ресурсов на русском языке (другие виды символов не преобразуются) и переводит файл в двоичный вид. Теоретически должна быть совместимость с Delphi 2, но тестирования совместимости не проводилось.

Новое в версии 2.0 от 02.10.2003

  1. Добавлена обработка двоичного формата исходных форм.
  2. Результат преобразования файла формы сохраняется в двоичном виде, что позволяет:

Новое в версии 1.3 от 17.04.2003

  1. Исправлена ошибка, возникавшая при наличии в строковых полях кода символа '№'
  2. Введен разбор командной строки запуска программы. Первый параметр (необязателен) задает имя обрабатываемой директории.

Новое в версии 1.2 от 13.04.2003

  1. Введена возможность обработки подкаталогов указанной дирректории
  2. Введено удаление групп вспомогательных файлов, разбитых по типам , не используемых Delphi 5 при компиляции проектов, созданных в версиях Delphi 6-7. (в зависимости от конфигурации программных средств пользователя конфигурационные файлы могут заблокировать работу IDE Delphi 5, остальные группы - бесполезно занимают место на носителе)

Новое в версии 1.1

  1. Исправлены ошибки, возникавшие при наличии резервных копий основных файлов (файлы с расширением ".~dfm")
  2. Добавлен файл с описанием назначения и принципом функционирования программы.
  3. Введено формирование файла "Protokol.txt" в котором отображается протокол преобразований файлов (хранится в каталоге, из которого осуществляется запуск программы).