Articles of native

comment appeler les méthodes c # (mono, .net), delegates du c natif

Est-il possible d’appeler des méthodes c # écrites en code managé (peut-être dans une classe ou une bibliothèque) à partir d’un code c natif (et comment)? THX edit: avec “c #” je me réfère principalement à mono ou même portable.net et le système d’exploitation est Linux

L’application compilée c # peut-elle être exécutée sur une machine sur laquelle .net n’est pas installé?

Je souhaite développer un petit utilitaire pour Windows et je préfère le faire en c # parce que c’est plus facile (je suis un développeur java). L’utilitaire sera disponible au téléchargement par de nombreuses personnes et je suppose que certaines d’entre elles n’auront pas le framework .net installé (cette hypothèse est-elle correcte, disons que je […]

API C # deezer native: adaptation au C #

J’essaie d’utiliser une classe C # qui englobe une api native C ++ dans la classe CLI C #. Il semble qu’il y ait des problèmes (il est très proche de travailler) et aimerait avoir de l’aide pour trouver le problème Voici le code de l’emballage using System; using System.Collections; using System.Runtime.InteropServices; // make this […]

Conversion en .net: Native Utf-8 Chaîne gérée

J’ai créé ces deux méthodes pour convertir les chaînes natives utf-8 (char *) en chaînes gérées et inversement. Le code suivant fait le travail: public IntPtr NativeUtf8FromSsortingng(ssortingng managedSsortingng) { byte[] buffer = Encoding.UTF8.GetBytes(managedSsortingng); // not null terminated Array.Resize(ref buffer, buffer.Length + 1); buffer[buffer.Length – 1] = 0; // terminating 0 IntPtr nativeUtf8 = Marshal.AllocHGlobal(buffer.Length); Marshal.Copy(buffer, […]