Я использую Delphi XE2. В качестве обходного пути для Delphi, не поддерживающего прямые ссылки на типы записей, я начал использовать нетипизированные параметры.Delphi -> тип записи из нетипизированного параметра
Как я могу получить Тип нетипизированного параметра?
procedure TSomeRecord.TransformBy(const AUntypedParam);
begin
// how can I ensure that **AUntypedParam** is of a specific record type?
мне нужно, чтобы убедиться, что AUntypedParam имеет определенного типа, в противном случае исключение должно быть брошено. Спасибо!
Добавить подпись в свои записи. –
BTW, должно быть возможно обойти неспособность объявить ссылки на прямую запись с помощью помощников записи. –
Да, помощники записи - это то, как я обошел эту проблему. –