Показать сообщение отдельно
  #2  
Старый 25.02.2013, 00:23
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,100
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Смотреть лень, но:
1. Не забываем, что начиная, кажется, с Delphi2009 все String теперь юникодные. Соответсвенно, если проект писался на чем-то младше, то все объявления String надо заменить на AnsiString.
2. собираем для начала только 32-битный вариант, т.к. в 64-битном могут быть проблемы Integer<->Pointer (если используется такое "грязное" преобразование).

А вообще, что Дельфя пишет-то? Мож у тебя просто компонентов не хватает. Ну и модули теперь немного по другому называются. Я перетаскивал свой проект 7->XE3 и обратно. Полет нормальный, только немного при очередном переносе приходится uses править. Но я аккуратно пишу, с учетом возможной юникодности строк и других прибабахов.
Ответить с цитированием