Resultados de la búsqueda a petición "interop"
¿Cuál es el tamaño de un booleano en C #? ¿Realmente toma 4 bytes?
Tengo dos estructuras con matrices de bytes y booleanos: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } ...
Llame a la función C # dll desde C ++ / CLI
tengo unC# dll. El código está abajo: public class Calculate { public static int GetResult(int arg1, int arg2) { return arg1 + arg2; } public static string GetResult(string arg1, string arg2) { return arg1 + " " + arg2; } public static float ...
¿Cómo crear métodos de clase que se ajusten a un protocolo compartido entre Swift y Objective-C?
He estado aprendiendo Swift últimamente. Decidí escribir una aplicación híbrida Swift / Objective-C que hiciera tareas intensivas en cómputo usando el mismo algoritmo implementado en ambos idiomas. El programa calcula una gran variedad de ...
¿Cómo declarar e implementar una interfaz COM en C # que hereda de otra interfaz COM?
Estoy tratando de entender cuál es la razón correcta para implementar interfaces COM desde el código C #. Es sencillo cuando la interfaz no hereda de otra interfaz base. Como éste: [ComImport, ...
¿Cómo se llama un método Singleton Scala desde Java?
Estoy tratando de inyectar algo de código Scala en mi aplicación Java existente. (Entonces, dicho esto, quiero un poco más de diversión). Creo un material singleton en Scala ScalaPower.scala package org.fun class ScalaPower object ScalaPower{ ...
Llame a las funciones miembro nativas / no administradas de C ++ desde C # cuando las funciones miembro no se exportaron
Tengo una DLL no administrada que exporta solo un método de fábrica de estilo C que devuelve una nueva instancia de una clase (simplificada aquí para parecer simple). Hola h #if defined(HWLIBRARY_EXPORT) // inside DLL # define HWAPI ...
c ++ / cli pass delegado (administrado) a código no administrado
¿Cómo paso un puntero de función de C ++ administrado (C ++ / CLI) a un método no administrado? Leí algunos artículos, comoeste de MSDN [http://msdn.microsoft.com/en-us/library/ms235575.aspx], pero describe dos ensamblajes diferentes, mientras ...
¿Cómo puedo eliminar determinísticamente un objeto C ++ / CLI administrado de C #?
Tengo un objeto administrado en un ensamblado C ++ / CLI. Al ser C ++ / CLI, implementa el patrón Desechable a través de su "destructor" (sí, sé que no es lo mismo que un destructor C ++ estándar). Desde C ++ / CLI, simplementedelete el objeto. ...
Casting Range.Value2 de Excel interoperabilidad a cadena
Importo algunos valores de las hojas de Excel en la aplicación C #. Una columna es un texto básicamente pero puede contener cualquier valor. Usé lo siguiente: Range range = ... // getting this from Excel, works fine string myString ...
¿Cómo hacer que una enumeración Swift String esté disponible en Objective-C?
Tengo esta enumeración conString valores, que se utilizarán para indicarle a un método API que registra en un servidor qué tipo de servidor tiene un mensaje. Estoy usando Swift 1.2, por lo que las enumeraciones se pueden asignar ...