
Envoyé par
yvde01
Effectivement je comprends votre étonnement et que vous trouviez ma demande un peu farfelue.
En faite je suis entrain de faire un programme dans un autre langage qui ne connait pas, à mon grand étonnement, les pointeurs.
Et je suis obligé d'utiliser ce langage spécifique pour mon application.
Ce programme est scindé en deux parties pour des raisons qui seraient trop longues à expliquer ici.
La seule zone commune entre ces deux parties ne peut recevoir que des variables globales de type double.
D'où ma recherche pour transformer un pointeur en une variable double.
J'ai un tableau que je crée dans la partie 1 et j'ai besoin de le récupérer dans la partie 2 et je pensais utiliser un pointeur.
Je peux récupérer l'adresse de ce tableau en le passant à une fonction par référence, seul façon d'avoir l'adresse de ce tableau.
Ensuite je pensais récupérer cette adresse dans une DLL en c++ pour la transformer et en ressortir une valeur double et la stocker dans une variable globale dont je parlais auparavant.
Dans la 2eme partie je récupère les éléments de mon tableau dans une autre DLL.
Mon problème est que je connais très mal le cast en c++ et que, jusqu'à présent, je n'ai pas su trouver la solution à mon problème.
Merci pour votre aide.
Partager