![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#7
|
||||
|
||||
|
Cita:
...creo que no lo has comprendido del todo bien. Dudo mucho que Register sea la directiva adecuada para este caso. Normalmente las DLLs escritas en C++ usan la convención de llamada StdCall o SafeCall. Si la documentación de la biblioteca no lo indica, lo más probable es que debas usar StdCall.El error que te aparece seguramente es Unknown directive: 'FLAC__StreamEncoderProgressCallback'. Habla bien de un forista mostrar el mensaje exacto de error que le aparece en pantalla, más que una interpretación personal (y a veces equivocada) del mismo. ![]() Ese error aparece porque le estás dando el nombre del tipo de dato después de la palabra Procedure; basta con que el nombre aparezca una sola vez delante (a la izquierda) del signo de igual ("="), como ya lo está ahí. Después de "Procedure" deben ir los parámetros entre paréntesis, es decir, la cabecera. Por otro lado, desconozco por qué declaras la variable funcCallback (tendría que ver tu código para decirte si realmente la requieres). Lo que sí debes de tener claro, Guillermo, es que debes* crear un procedimiento con la misma cabecera que define TFLAC__StreamEncoderProgressCallback, para poder darle ese procedimiento a la función que lo espera como parámetro. Ese procedimiento que vas a crear, es tu rutina de retrollamada. *¿Qué dice la documentación de la biblioteca? ¿Forzosamente debes proporcionar ese procedimiento? Algunas veces las funciones de retrollamada son opcionales. Espero haber orientado. Al González.
__________________
Tras casi seis años de trabajar para una empresa alemana como desarrollador Delphi, se vieron forzados a dejarme ir (temas presupuestales). Así que ahora estoy abierto a escuchar nuevas ofertas. Última edición por Al González fecha: 31-03-2008 a las 00:57:43. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿puntero a puntero? | Guillermo80 | Varios | 3 | 09-03-2008 22:46:32 |
| puntero | gaston260 | API de Windows | 11 | 01-02-2008 22:39:20 |
| uso de función de dll cuyo parametro es un puntero (dirección) a una estructura | abracadabra | Varios | 1 | 12-10-2007 16:43:59 |
| pasar un puntero a una funcion | baby | Varios | 2 | 21-05-2007 13:10:22 |
| puntero a imagen | Abaddon | Gráficos | 9 | 16-06-2005 00:17:29 |
|