Articles of c ++ cli

Error CLI de C ++ C3767: función (es) candidata (s) no accesible (s)

Soy nuevo en la CLI de C ++ que proviene del mundo de C ++ no administrado. Me aparece este error: candidate function(s) not accessible cuando paso una std :: string como parte del argumento de método. Aquí está el código exacto: Proyecto Lib (comstackdo como proyecto .dll) //Lib.h #pragma once public ref class Lib […]

Cómo usar LINQ en C ++ / CLI – en VS 2010 / .Net 4.0

Solo me pregunto si hay una forma de usar LINQ en C ++ / CLI. Encontré una publicación que se centró en VS 2008 y requirió un montón de soluciones para la clase System :: String. He visto algunos reemplazos de framework en CodeProject, pero me preguntaba si hay una forma de usarlo directamente en […]

Cuál es la mejor forma de convertir entre char * y System :: String en C ++ / CLI

¿Cuál es la forma aprobada para convertir de char * a System :: string y viceversa en C ++ / CLI? Encontré algunas referencias a las funciones marshal_to templated en Google, pero parece que esta característica nunca hizo el corte para Visual Studio 2005 (y tampoco está en Visual Studio 2008, AFAIK). También he visto […]

Cómo llamar a una biblioteca de C # desde Native C ++ (usando C ++ \ CLI y IJW)

Antecedentes: como parte de una asignación más grande, necesito hacer que una biblioteca C # sea accesible para el código C ++ y C no administrado. En un bash por responder esta pregunta yo mismo he estado aprendiendo C ++ / CLI en los últimos días / semanas. Parece que hay una serie de formas […]

cómo convertir System :: String en const char *?

cómo convertir ‘String ^’ en ‘const char *’? String^ cr = (“netsh wlan set hostednetwork mode=allow ssid=” + this->txtSSID->Text + ” key=” + this->txtPASS->Text); system(cr); Error: 1 IntelliSense: argument of type “System::String ^” is incompatible with parameter of type “const char *”

Qué significa System.Double

Esta gem fue creada en un código de interoperabilidad que descomstackmos. No podemos averiguar cómo crear una instancia de esta matriz, ni qué tipo de matriz es. Al mirar Type.GetElementType me da que es una matriz de tipo Double , pero no podemos entender cómo es diferente de System.Double[] .

Contenedor C ++ / CLI para C ++ nativo para usar como referencia en C #

Título explica. Tengo dlls C ++ nativos para los que estoy escribiendo C ++ / CLI wrappers, que a su vez serán importados en C # como referencia. El problema es que en C # no veo las clases que tengo en el contenedor (importado de DLL). ¿Qué palabras clave debo usar y CÓMO volver […]

Cambie el proyecto de C ++ / CLI a otro marco que 4.0 con vs2010

Desde que actualicé mi proyecto al formato del proyecto visual studio 2010, mi proyecto C ++ / CLI está dirigido a .NET Framework 4.0. Es fácil cambiar la versión del framework a otra versión desde un proyecto C #, pero no tengo idea de cómo hacer esto en un proyecto C ++ / CLI, no […]

¿Cómo obtener el nombre del ejecutable de la aplicación en WindowsC ++ / CLI?

Necesito cambiar la funcionalidad de una aplicación basada en el nombre del ejecutable. Nada enorme, simplemente cambiando las cadenas que se muestran y algunos identificadores internos. La aplicación está escrita en una mezcla de código nativo y .NET C ++ – CLI. Dos formas que he analizado son analizar la función GetCommandLine () en Win32 […]

Por qué C # no permite funciones no miembro como C ++

C # no permitirá escribir funciones que no sean miembros y cada método debe ser parte de una clase. Estaba pensando en esto como una restricción en todos los lenguajes CLI. Pero me equivoqué y descubrí que C ++ / CLI admite funciones que no son miembros. Cuando se comstack, el comstackdor convertirá el método […]