В Delphi пишу:
- Код: Выделить всё
procedure MyClass.MyDelegate(a: Integer);
...
Delegate := MyDelegate
FPC ругается (в режиме objfpc), ему нужно так:
- Код: Выделить всё
Delegate := @MyDelegate
Причем опция So помогает - после нее @ не обязателен, зато на все остальное ругаться начинает, т.к. видимо переводится в режим TP.
Без IFDEF'ов никак нельзя чтобы и в Delphi и в FPC компилировалось?