> -- Цитата:
> Поясните, пожалуйста, про какие изменения семантики речь?
Изменения в поведении компилятора как раз VAR/IN/OUT, также изменения коснулись процедур помеченных на экспорт для исполнения через "-" и "*". Для меня это было довольно неожиданно, часть старого кода перестала работать. Строго говоря, это было изменение языка. В каком-то смысле он стал более однозначен. Например, существует свободная доступная библиотека случайных чисел с самыми разными требованиями. Она перестала нормально компилироваться. Есть также в составе ББ пример  ObxRandom -- имейте в виду, что это даже близко не тянет на случайные числа. Соответствующую библиотеку можно найти на сайте Хельмута Цинна. (* придётся ослабить требования в параметрах в тех процедурах, об которые теперь спотыкается компилятор, это совсем не сложно *)