Показать сообщение отдельно
  #1  
Старый 27.07.2012, 12:50
Alex5344 Alex5344 вне форума
Прохожий
 
Регистрация: 27.07.2012
Сообщения: 1
Репутация: 10
По умолчанию Код с С++ на Delphi

Имеется вот такая C++ функция:

typedef BOOL (__stdcall *FNCCodecStart(int hRadio,void (__stdcall *CallbackFunc)(void *),void *CallbackTarget);

меня интересует второй аргумент void (__stdcall *CallbackFunc)(void *)
как я понимаю это передача указателя процедуры у которой аргумент нетипизированный указатель ?

вот так перевел на Delphi

Tprocedure = procedure(Target: pointer);
CodecStart : function (hRadio: Integer; CallbackFunc: Tprocedure; CallbackTarget : Pointer): Bool; stdcall;
Ответить с цитированием