Вызов функции из DLL

Тема в разделе "WASM.WIN32", создана пользователем alex55, 8 апр 2006.

  1. alex55

    alex55 New Member

    Публикаций:
    0
    Народ кто знает что надо написать на асме, чтобы вызвать вот такую байду "public: void __thiscall TStringTag::SetValue(char const *)" из DLL ?
     
  2. HitmaN85

    HitmaN85 New Member

    Публикаций:
    0
    Если функция не виртуальная, то надо получит её декорированное имя, потом вызывать её как обычную функцию, только первым параметром (последний push перед call) передать адрес объекта.

    Если виртуальная, делать вызовв через таблицу виртуальных функций. Обычно call [object+n*4]Б гне n - номер виртуальной функции в классе, с передачей параметров как описано выше.