cepacepa
Messages postés9Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention29 juin 2007
-
28 avril 2006 à 11:38
cepacepa
Messages postés9Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention29 juin 2007
-
29 avril 2006 à 12:11
J'ai écrit une DLL en Delphi avec la fonction suivante :
Function AIS_Init(StrParam : PChar;
CallBackOnNewDatas_Position_Report : TProcedure;
CallBackOnNewDatas_Static_Voyage : TProcedure;
CallBackOnError : TProcedure) : Boolean
Dans un client écrit en C++, je n'arrive pas à trouver le type des éléments CallBack ...
cepacepa
Messages postés9Date d'inscriptionmardi 4 mai 2004StatutMembreDernière intervention29 juin 2007 29 avril 2006 à 12:11
Ok pour le char * , mais ça ne règle pas trop mon soucis : je peux lui déclarer des paramètres DWord alors que finalement je lui passe des Lresult callback ?? Je t'avoue que je ne maîtrise pas trop cela et surtout que je ne comprends pas trop le typage. Ce que je veux c'est capturer les évènements de la dll pour les exploiter après du style:
LRESULT CALLBACK OnNewDatas_Positions()
{
// Evènements prévus (nouvelle position d'un element graphique par exemple)
}
Si tu me dis que déclarer en LPDWORD, cela suffit pour cela, je vais voir ailleurs les raisons du plantage. merci.