У меня есть сторонняя функция
function DataCompare(const S1, S2: string; APartial: Boolean): Boolean;
begin
...
end;
Она используется в другом стороннем модуле.
Я хочу заменить тело функции во время выполнения другой новой реализацией .
Возможно ли это? Думаю, понадобится какой-нибудь взлом (аля VirtualMemoryUnprotect). Очень приветствуется неассемблерное решение.