Смотреть лень, но:
1. Не забываем, что начиная, кажется, с Delphi2009 все String теперь юникодные. Соответсвенно, если проект писался на чем-то младше, то все объявления String надо заменить на AnsiString.
2. собираем для начала только 32-битный вариант, т.к. в 64-битном могут быть проблемы Integer<->Pointer (если используется такое "грязное" преобразование).
А вообще, что Дельфя пишет-то? Мож у тебя просто компонентов не хватает. Ну и модули теперь немного по другому называются. Я перетаскивал свой проект 7->XE3 и обратно. Полет нормальный, только немного при очередном переносе приходится uses править. Но я аккуратно пишу, с учетом возможной юникодности строк и других прибабахов.
|