Камрады, доброго: как реализовать функцию, которая возвращает CallBack в зависимости от версии Inno?
Поясню: в Inno EE для создания CallBack'a отправляется имя процедуры в строковом варианте, в обычной же Inno в виде AnyMethod (похоже на TNotifyEvent).
Хотел для облегчения модулей сделать что-то похожие на:
З.Ы.: Перепробовал разумные и неразумные версии.
Поясню: в Inno EE для создания CallBack'a отправляется имя процедуры в строковом варианте, в обычной же Inno в виде AnyMethod (похоже на TNotifyEvent).
Хотел для облегчения модулей сделать что-то похожие на:
Код:
function CallBack(NameProc: ???): LongWord;
begin
#ifndef IS_ENHANCED
Result:=CreateCallBack(@NameProc: AnyMethod);
#else
Result:=CallBackAddr(NameProc: String);
#endif
end;