Resultados da pesquisa a pedido "c++-cli"
or que o designer do WPF falha ao carregar bibliotecas que chamam DLLs não gerenciada
Estou usando o Visual Studio 2008, .NET 3.5 SP1 e tenho um aplicativo de teste com os seguintes módulos: a C ++ DLLa DLL C ++ / CLI que usa # 1 um aplicativo C # WPF que usa # 2Quando tento usar as classes do # 2 como recursos no WPF XAML, o ...
C ++ / CLI-Pergunta: Existe um equivalente à palavra-chave C # “is” ou preciso usar reflexão?
Eu li em algum lugar no MSDN que o equivalente à palavra-chave "is" do C # seria dynamic_cast, mas isso não é realmente equivalente: ele não funciona com tipos de valor ou com parâmetros genéricos. Por exemplo, em C #, posso escrever: void ...
Boost Threads com CLR
Usando o Visual Studio 2008 e as Boost Libraries 1.46.1 Desejo compilar e vincular o seguinte com o sinalizador / CLR: #include <boost/thread/thread.hpp> void run() {} int main(int argc, char *argv[]) { boost::thread t(run); } O primeiro erro é ...
C ++ / CLI Agrupando uma função que retorna um std :: shared_ptr
No momento, estou agrupando uma classe C ++ com interoperabilidade C ++ / CLI para .NET seguindo o processo padrão de manter um ponteiro nativo em uma classe gerenciada. Em um exemplo, eu tenho uma classe nativa que tem uma função ...
Passa um ponteiro de função do C ++ a ser chamado pelo C # - Os argumentos das funções incluem uma cadeia de caracteres ampla (LPCWSTR)
Estou escrevendo uma biblioteca C # para ser usada pelo aplicativo C ++ nativo. Estou usando C ++ / CLI como o mecanismo de interoperabilidad Eu preciso passar uma função de retorno de chamada de C ++ para C # (usando C ++ / CLI como camada ...
C ++ / CLI: use LoadLibrary + GetProcAddress com um exe
té agora, eu tinha algum tipo de mecanismo de plug-in no qual carregava dlls usando LoadLibrary e GetProcAddress para criar um objeto concreto e retornar uma interface comum. Isso funcionou bem até que eu decidi que uma das DLLs deveria ser um ...
O que é CLI / C ++ exatamente? Como ele difere do c ++ 'normal'?
Deixe-me esclarecer o que quero dizer com C ++ 'normal' primeiro - atualmente estou lendo "Problem Solving in C ++", de Walter Savitch. Tanto quanto sei, isso não foi escrito especificamente para Microsoft ou Unix. Portanto, minha pergunta é: ...
Copie dados não gerenciados na matriz gerenciada
Preciso copiar dados nativos (ou seja, não gerenciados) (byte *) para a matriz de bytes gerenciados com C ++ / CLI (matriz Tentei Marshal :: Copy (os dados são apontados por const void * data e são dataSize bytes) array<byte>^ _Data=gcnew ...
Chamadas de C ++ de volta para C #
say Eu tenho uma função de biblioteca C ++ para calcular PI: // pi.h: #ifdef BUILDING_DLL #define DLL_MACRO __declspec(dllexport) #else #define DLL_MACRO __declspec(dllimport) #endif namespace Cpp { class PI { public: static double DLL_MACRO ...
C ++ / CLI: Capturando todas as exceções (.NET / Win32 / CRT)
Eu sei que isso é mal visto, mas estou sem opções aqui. Estou desenvolvendo um aplicativo C ++ / CLI que possui um bug que não consigo rastrear - principalmente porque está ignorando meu manipulador de falhas ...