Как узнать, будет ли функция Delphi встроена?

Когда вы помечаете функцию как встроенную , вы намекаете компилятору, что эта функция является кандидатом на встраивание. Компилятор все же может решить, что это плохая идея, и проигнорировать ее.

  1. Есть ли способ узнать, встроена функция или нет, без использования дизассемблера? Есть ли какое-нибудь предупреждение компилятора, о котором я не знаю, возможно?

  2. Какие правила для встраивания использует компилятор? Существуют ли конструкции, которые заставляют функцию никогда не вставляться, например?

6
задан Wouter van Nifterick 17 February 2011 в 15:12
поделиться