У меня есть DLL, которая использует это соглашение о вызовах.
Я искал через сеть и нашел ответ на этот вопрос здесь: Delphi thiscall вызывая соглашение
У меня проблема в том, что этот ответ никогда не объясняет, где взять указатель класса.
Я пытался вызвать функцию «оператор новый» в DLL, и она, кажется, возвращает действительный указатель, но приведенное ниже решение не работает для меня:
asm
mov ecx, myClassPointer
end;
Я хотел бы более подробный ответ, в том числе, как получить указатель класса.
Задача ещё не решена.
Других решений пока нет …