Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Funcion callback asincrona en una dll (https://www.clubdelphi.com/foros/showthread.php?t=95429)

alejozd 14-10-2021 18:51:53

Funcion callback asincrona en una dll
 
Hola,
Tengo la necesidad de usar una dll hecha en delphi con funciones callback.
El escenario es el siguiente:
Se tiene un cliente, por ahora una GUI delphi con un clientsocket que consume una dll hecha en delphi para conectarse, enviar y recibir mensajes de un serverSocket.
por ahora solo he podido hacer que el cliente se pueda conectar y pueda enviar mensajes al serverSOcket, mediante la dll, la dll implementa por código el clientSocket.
Lo que necesito hacer y por ahora desconozco, es en la dll, crear funciones callback asíncronas, esto para que desde el cliente GUI Delphi se puedan registrar estas funciones callBack y lograr utilizar una función callback sencilla de multiplicar 2 números, que mientras hace este calculo dejarlo esperando 3 segundos, y como es asíncrono , no bloquee la aplicación y se puedan hacer otras cosas.
Debo aclarar que se trabaja con socket obligatoriamente, po que todo esto es una prueba conceptual.


La franja horaria es GMT +2. Ahora son las 05:00:11.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi