Я давно перешёл с Delphi 7 на Delphi XE 8, и долго не знал про важные новые фичи, в частности статические классы (если это корректный термин) и дженерики.
Есть ли ещё в новых версиях Delphi важные принципиально новые фичи, о которых полезно знать практически всем?
И ещё вопрос: если программа зависла (например бесконечный цикл), как найти код где этот цикл. Раньше в Delphi 7 я нажимал кнопку паузы, и среда разработки переходила в режим отладки, показывая место кода, исполняющегося в данный момент (именно кода паскаля а не ассемблера), и можно было далее нажимать F8 и проводить отладку. Сейчас же эта кнопка показывает асссемблерный код, и я не знаю как перейти из него в код, понятный для меня. Сейчас я для такой отладки ставлю breakpoint на подозрительном участке моего кода, в надежде что именно там есть зацикливание, и если это так, Delphi корректно перейдёт в режим отладки.
"Ты должен сделать добро из зла, потому что его больше не из чего сделать". АБ Стругацкие.