DLLImport

Résolu
cs_RMI
Messages postés
305
Date d'inscription
vendredi 18 juillet 2003
Statut
Membre
Dernière intervention
2 août 2010
- 20 avril 2007 à 09:29
cs_RMI
Messages postés
305
Date d'inscription
vendredi 18 juillet 2003
Statut
Membre
Dernière intervention
2 août 2010
- 20 avril 2007 à 13:47
Bonjour,

Voilà je doit faire le lien avec une dll win32  (DLLImport ect...) qui a une fonction qui me retourne un *double
Je ne sais pas réintégrer cette valeur dans un tableau de double C#

Avez-vous une méthode ?

Merci d'avance

Théo

2 réponses

TheSaib
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
23
20 avril 2007 à 13:00
Salut,

Dans ton dllimport tu passes par un "ref IntPtr pToto" sur ton tableau


Double[] data = new double[longueur];
Marshal.Copy ( pToto, data, 0, longueur);


::|The S@ib|::
MVP C#.NET
3
cs_RMI
Messages postés
305
Date d'inscription
vendredi 18 juillet 2003
Statut
Membre
Dernière intervention
2 août 2010
2
20 avril 2007 à 13:47
Merci,

Je n'avais pas vu tout les cas d'utilisation de Marshal.Copy

(Incolable TheSaib)

Théo
0