Ver Mensaje Individual
  #1  
Antiguo 30-03-2008
Avatar de Guillermo80
Guillermo80 Guillermo80 is offline
Miembro
 
Registrado: may 2007
Posts: 87
Reputación: 20
Guillermo80 Va por buen camino
Puntero a función

Hola foreros, tengo un problema al traducir una cabecera de una función de Visual C++, la cual es un puntero a una función. He mirado cómo debería hacerse pero me salen errores de compilación que no consigo resolver. La "original" es la siguiente:

Cita:
typedef void (*FLAC__StreamEncoderProgressCallback)(const FLAC__StreamEncoder *encoder);
Según he visto, debería quedar así en Delphi:

Cita:
var

pfuncion : Pointer;

pfuncion:procedure
FLAC__StreamEncoderProgressCallback
(encoder:PFLAC__StreamEncoder);
...pero no funciona, el primer problema parece ser que pfuncion está redeclarado, pero es así como venía en la "guía" que consulté, ¿qué idea se os ocurre?
Responder Con Cita