У нас есть большая кодовая база Delphi XE, которую мы хотим перенести на 64-битную.
У меня есть лицензия Delphi XE2, и я не могу найти никаких предупреждений или подсказок, которые могут помочь мне обнаружить действительные 32-битные конструкции, которые теперь могут привести к потере данных на 64-битной платформе. Например, присвоения THandle к Cardinal , которые были совершенно допустимы с 32-битным компилятором, не вызывают никаких предупреждений при компиляции для Win64.
При переходе на Unicode с Delphi 2009 у нас было множество предупреждений, которые очень помогли нам отследить и исправить подозрительный код. С XE2 ничего не могу найти. Я не могу себе представить, что на уровне компилятора нет ничего интегрированного, чтобы мы не проводили ручную проверку всего нашего кода.
Я что-то упускаю? Как вы перенесли свои проекты на 64-битную версию, если пытались?
Спасибо!