Показать сообщение отдельно
Старый 18.09.2010, 23:55   #2
Рыцарь
 
Аватар для Morfik
 
Регистрация: 13.10.2009
Сообщений: 665
Сказал Спасибо: 38
Имеет 172 спасибок в 108 сообщенях
Morfik пока неопределено
По умолчанию

DrawString есть методом класса FCanvasUtil
для его вызова нужно или найти указатель на уже готовый объект класса FCanvasUtil или создать свой (как работает клиент в этом отношении точно не скажу)

во 2-м случаем можно найти экспортируемый конструктор для FCanvasUtil и создать его. Далее при вызове после передачи параметров методу в ecx нужно вставить адресс обьекта класса FCanvasUtil (это проблема перехода из thiscall)
Код:
@BOB := GetProcAddress(DLLInstance, adres);
asm
   push 0ffffffh
   ...
   push 100
   mov ecx,PFCanvasUtil
   call [BOB]
end;
//BOB(100,100,'SSSSSSSSSSS','Font1',$00FFFFFF);
где PFCanvasUtil и будет указателем на обьект класса FCanvasUtil

Последний раз редактировалось Morfik, 18.09.2010 в 23:58.
Morfik вне форума   Ответить с цитированием
За это сообщение Morfik нажился спасибкой от: