2010-10-21 16 views
-2

Mon c/C++ compétences sont inexistantes et il y a certaines données de tableau de chaînes personnalisé qui doit être retourné d'un ancien dll CComment retourner un tableau de chaînes en utilisant Pinvoke

FYI - Le code C/C++ peut être modifié au besoin

+3

bien que ce soit compile ou pas. Il n'y a rien de tel que "compile à peine" – Woot4Moo

+0

Veuillez fournir la définition de la fonction C. –

+0

La déclaration de retour est utile – pmg

Répondre

0

Sans plus d'informations sur votre cas spécifique, il est impossible de dire comment vous allez marshall la valeur de retour. Peut-être que cette page d'échantillons de marshaling interopérables aidera: http://msdn.microsoft.com/en-us/library/e765dyyy.aspx

Le lien ci-dessus ne fonctionne plus. Essayez Marshaling Data with Platform Invoke.

+0

Vous avez linkrot – Jaykul

+0

@Jaykul: Donc, il semble. Les pages MSDN actuelles ont un lien vers cette page inexistante. J'ai ajouté un lien vers la page de marshaling interop. –