Кому-то удалось установить InstantObjects в Delphi XE4?
Я компилирую последние исходники, которые находятся в репозитории svn. После исправления некоторых проблем в версии компилятора я застрял в следующем фрагменте кода:
procedure TInstantAccessor.SetOnCompare(Value: TInstantCompareObjectsEvent);
begin
if @Value <> @FOnCompare then
begin
FOnCompare := Value;
RefreshView;
end;
end;
В результате появляется сообщение об ошибке «[Ошибка dcc32] InstantPresentation.pas (1580): E2008 Несовместимые типы» в строке:
if @Value <> @FOnCompare then
Но они одного типа: TInstantCompareObjectsEvent
Что случилось?
@
, компилятор не будет компилироваться, потому что он ожидает вызова функций. Флавио, ты дважды проверил директиву компилятора {T}? Подробнее здесь: docwiki.embarcadero.com/RADStudio/XE4/en/ - person Fabricio Araujo   schedule 17.07.2013