Пробую писать на Lazarus 2.0.12, сразу столкнулся с множеством проблем. Извиняюсь если вопросы нубские:
1) Старый Delphi-проект использует модули VCL, например graphics, vcl.clipbrd, system.types и т.д., и Lazarus их не находит. Где искать аналоги этих модулей?
2) Как подключить к проекту мои старые библиотеки (аналог Tools/Options/Library/Library path в Delphi XE)?
3) Как сделать, чтобы к record-ам можно было добавлять процедуры/функции? Тут писали что есть опция mode для языка Delphi, где это?
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Здравствуйте, Khimik, Вы писали:
K>Пробую писать на Lazarus 2.0.12, сразу столкнулся с множеством проблем. Извиняюсь если вопросы нубские:
1. Меню Сервис — Преобразование кода на Delphi. Это самое первое, с чего надо начать. Оно достаточно корректно все переводит. Есть нюансы, понятное дело. Но это уже только руками.
2. Про добавление своих модулей. Меню Проект — Инспектор проекта. Добавляешь файлы, зависимости, которые тебе нужны. Ну и в дополнение — в том же меню, только Параметры проекта. Там можно и пути к твоим либам добавить.
Здравствуйте, LuciferNovoros, Вы писали:
LN>Здравствуйте, Khimik, Вы писали:
K>>Пробую писать на Lazarus 2.0.12, сразу столкнулся с множеством проблем. Извиняюсь если вопросы нубские:
LN>1. Меню Сервис — Преобразование кода на Delphi. Это самое первое, с чего надо начать. Оно достаточно корректно все переводит. Есть нюансы, понятное дело. Но это уже только руками.
Я обнаружил что этот сервис открывает только файлы .dpr, но не открывает .dproj, т.е. переводит только файлы старых Delphi, а не Delphi XE?
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.
Здравствуйте, Khimik, Вы писали:
K>Я обнаружил что этот сервис открывает только файлы .dpr, но не открывает .dproj, т.е. переводит только файлы старых Delphi, а не Delphi XE?
Нет дельфей под руками, давно уже. Но насколько я помню, она умеет писать старый вариант, то есть сам .dpr файл.