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