Я пытаюсь перенести некоторый код Delphi XE в XE2, он использует модуль InvRules.pas, который, согласно документам XE2, не имеет префикса пространства имен.
Его также нет в папке с мылом, где я его ожидаю:
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\source\soap
Самый простой ответ: он был удален (случайно или намеренно) из XE2. Кто-нибудь понял, в чем дело? Этот модуль содержит такие функции, как GetStackTypeSize
и RetOnStack, которые иногда используются в пользовательских классах типа TRIOHelper
.