hello,
mon dll import se passe bien mais j'arrive pas à appeller des fonctions ayant un type de retour differente de void.
des idées ?
merci
hello,
mon dll import se passe bien mais j'arrive pas à appeller des fonctions ayant un type de retour differente de void.
des idées ?
merci
Pour les details, cherche tout seul !
C'est a dire tu n'arrive pas appeller une fonction avec une valeur de retour?
Tu as une erreur? tu n'as pas de valeur de retour?
Moi j'ai deja utiliser ceci:
et:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [DllImport("crypt.dll", EntryPoint="RetrouveIDprime", CharSet=CharSet.Ansi)] public static extern int RetrouveIDprime(char[] psz_partenaire, char[] psz_idseconde, [Out] byte[] psz_idprime, [Out] long[] pt_timestamp);
J'ai aucun problème de valeur de retour, ça fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [DllImport("kernel32.dll", CharSet=CharSet.Auto, SetLastError=true)] public static extern bool SetEnvironmentVariable(string lpName, string lpValue);
L'Homme est doté de 2 yeux et de 2 oreilles pour voir et entendre deux fois plus qu'il ne parle
Je ne réponds pas au questions par mp. Merci
Et si cette méthode ne marche pas, il serait bien que tu nous dise quel est le type de retour de la fonction ...
De la vallée du vent ...
Distribution d'applications .NET avec DreamShield
DreamShield, Le site, forum, blog, wiki & Jeux
Mon blog, Cours et tutoriels pour apprendre C#, forum C#, Offres d’emploi développeur C#
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager