Resultados de la búsqueda a petición "c++-cli"

1 la respuesta

Cualquier CPU dependiente de C ++ / CLI dependiente de C dll nativo (cualquier CPU para c ++ / cli)

Aquí está mi problema. Estoy envolviendo un C dll en C #. Para hacer esto, primero estoy escribiendo un contenedor C ++ / CLI. La biblioteca C nativa está vinculada al contenedor C ++ / CLI. (Propiedades del vinculador en el proyecto C ++ / ...

4 la respuesta

¿Cuándo y por qué sellarías una clase?

En C # y C ++ / CLI la palabra clavesealed (oNotInheritable en VB) se utiliza para proteger una clase de cualquier posibilidad de herencia (la clase no será heredable). Sé que una característica de la programación orientada a objetos es la ...

2 la respuesta

Conversión entre Base64String y Hexadecimal

Uso en mi proyecto C ++ / CLIToBase64String para dar una cadena como/MnwRx7kRZEQBxLZEkXndA== Quiero convertir esta cadena en representación hexadecimal, ¿cómo puedo hacer eso en C ++ / CLI o C #?

6 la respuesta

Calling C # code from C ++

Necesito poder invocar funciones arbitrarias de C # desde C ++. @http: //www.infoq.com/articles/in-process-java-net-integratio [http://www.infoq.com/articles/in-process-java-net-integration] sugiere usar ICLRRuntimeHost :: ...

3 la respuesta

"LNK2022: la operación de metadatos falló", volviéndome loco

Tengo una gran solución con muchos proyectos, usando VS2008 SP1, y al menos una vez al día me encuentro con el error LNK2022. Si realizo una reconstrucción completa de la solución, funciona bien, pero esto no es divertido. Ocurre cuando una ...

4 la respuesta

Inicialización de matriz en Managed C ++

Deseo declarar e inicializar una matriz de elementos administrados en 1D. Si fuera código C #, lo escribiría así: VdbMethodInfo[] methods = new VdbMethodInfo[] { new VdbMethodInfo("Method1"), new VdbMethodInfo("Method2") }; Estoy tratando de ...

4 la respuesta

El evento C ++ / CLI tiene oyentes?

En C # puedo verificar si un evento tiene oyentes: C # Ejemplo: public static event EventHandler OnClick; if (OnClick != null) OnClick(null, new EventArgs() );En C ++ / CLI no es necesario verificar si el evento es nulo. C ++ / CLI ...

2 la respuesta

convertir cadena C ++ estándar a cadena ^

Quiero convertir a std :: string a System :: String ^ en el entorno Visual C ++. Sé que podemos convertir System :: String a std :: string porMarshalString Función de la siguiente manera: void MarshalString ( String ^ s, string& os ) { using ...

4 la respuesta

c ++ / cli caret ^ Vs. Puntero*

He programado durante mucho tiempo en C y en C #, pensé que pasar a C ++ sería sencillo ... e todos modos, he visto el uso de caret pero no entiendo el significado de este. ¿Cuál es la diferencia entre: std::string *st1; String::string ...

2 la respuesta

D8045: no se puede compilar el archivo C 'serialcommands.c' con la opción / clr

Recibo el error del compilador D8045. no puede compilar el archivo C 'serialcommands.c' con la opción / clr. Este archivo es una biblioteca C que se ha escrito para comunicarse a través de un puerto serie a un procesador TI. La tarea que ...