• 如何使用Visual Studio调试c++ DLL函数(从VBA调用)

    时间:2022-09-01 18:32:32

    I have written a DLL function in C++, which I am calling from VBA (Excel). 我用c++编写了一个DLL函数,我从VBA (Excel)调用它。 How can I setup the Visual Studio proper...

  • 在C++中调用DLL中的函数

    时间:2022-09-01 17:58:21

    动态调用DLL的优势:1) 节省内存。同一个软件模块,若是以源代码的形式重用,则会被编译到不同的可执行程序中,同时运行这些exe时这些模块的二进制码会被重复加载到内存中。如 果使用dll,则只在内存中加载一次,所有使用该dll的进程会共享此块内存(当然,像dll中的全局变量这种东西是会被每个进程复制...

  • C++中这样声明的DLL函数,在C#中怎么调用啊?

    时间:2022-09-01 17:57:57

    C++中这样声明的DLL函数,在C#中怎么调用啊? typedef struct tagTrimInformation{  int           p_trim_count;  LPRECT        p_trim_areas;  HBITMAP       *p_trim_image;} ...

  • .net下通过委托调用c++ 的dll文件中的回调函数

    时间:2022-09-01 17:58:09

    定义DLL相关的方法: typedef void(__stdcall * ptest)(char *,char *); /*注意此处必须是__stdcall,该方法在.net中实现的,涉及到夸语言调用,此处必须是__stdcall,否则会出现Run-Time Check Failure...

  • 从C++中通过CLR hosting API调用.net dll

    时间:2022-09-01 17:58:09

    Use CLR4 Hosting API to invoke .NET assembly from native C++ The Common Language Runtime (CLR) allows a level of integration between itself and a host...

  • C#调用CLR C++ DLL异常分析

    时间:2022-09-01 17:53:49

    前言在使用C#调用CLR C++ DLL开发程序完成后在本机上运行正常(本机为Win8.1 64位系统),在将生成的程序复制到客户机电脑上时(Win7 32位操作系统),遇到了如下所示提示: 未能加载文件或程序集“XXXX.dll”或它的某一个依赖项,不是有效的WIN32位应用程序。(异常...

  • C++通过CLR调用C#dll--如何定义合适的参数

    时间:2022-09-01 17:53:43

            由于项目需要,*在C++中通过托管方式调用C#的类库,本来调用也很简单,但是由于C#中的数据类型和C++是不一样的,所以处理起来就比较麻烦,这不,我自己就为了理顺这个数据类型,花了好几天时间。         C#类库代码:        using System;using S...

  • 如何在通过C ++ DLL调用时拆分Dot Net Hosting功能

    时间:2022-09-01 17:53:31

    I am exploring calling .net methods from unmanaged C++ code and have found the function below in How To Inject a Managed .NET Assembly (DLL) Into Anot...

  • OutputDebugStringA 在/CLR工程中调用的c++的dll竟然有输出失败的情况?

    时间:2022-09-01 17:53:43

    OutputDebugStringA debugview c++ 输出 打印 上层C#,调用底层的c++库,c#与c++的中间API接口工程可以输出__FILE__等,但是底层c++的库,无论如何都不输出 debugview应该没问题,其它消息一直在打印 OutputDebugSt...

  • c++/CLR dll调用问题(一个很神奇的问题,望解答)

    时间:2022-09-01 17:53:31

    c++ clr 目前遇到一个很奇怪的问题。  创建控制台程序CLR console application ,添加该dll和lib(工程属性中添加lib目录及名称,dll放到dedug文件夹下),编译通过,完全没有问题  创建windows Forms application,用同样方法添加...

  • .net下调用c/c++的dll

    时间:2022-09-01 17:53:49

    首先用vs2013创建一个dll。 dll的头文件如下: #ifdef CDLL_EXPORTS#define CDLL_API __declspec(dllexport)#else#define CDLL_API __declspec(dllimport)#endif#ifdef __cplus...

  • 从C++中通过CLR hosting API调用.net dll

    时间:2022-09-01 17:53:37

    Use CLR4 Hosting API to invoke .NET assembly from native C++ The Common Language Runtime (CLR) allows a level of integration between itself and a host...

  • C#使用CLR/C++的DLL间接调用Native C++的DLL

    时间:2022-09-01 17:53:37

    C#使用CLR/C++的DLL间接调用Native C++的DLL   开发环境:win 7  VS2010         简介:C#的exe使用CLR/C++间接调用Native C++的DLL.   第一步:创建一个C#的Console Application工程-->命名“Consol...

  • 如何使用指针调用非托管dll在C#中填充struct

    时间:2022-09-01 17:19:33

    I'm trying to use C# to get data from a file using a function in an unmanaged 3rd party dll. The function takes a pointer to a struct as an input, and...

  • 如何从VBScript调用C#DLL函数

    时间:2022-09-01 17:19:27

    I have my script on server, so I do not have UI interaction available and have to use DLL instead of console application. 我的服务器上有我的脚本,因此我没有可用的UI交互,必须使...

  • 如何使用正确的参数类型正确地从c#调用c++ DLL ?

    时间:2022-09-01 17:10:07

    I have been provided with a DLL which is to be called by C# et al. The DLL contains two methods as follows 我已经得到了一个DLL,它是由c#等人调用的。 extern "C" { __de...

  • 我该如何从C#调用这个本机dll函数?

    时间:2022-09-01 16:44:57

    Here's the native (Delphi 7) function: 这是本机(Delphi 7)功能: function Foo(const PAnsiChar input) : PAnsiChar; stdcall; export;var s : string;begin s :...

  • 如何调用c++ dll从c#导出的函数

    时间:2022-09-01 16:40:33

    This is the first time I'm trying to mix c# an unmanaged C++ so this might be a very simple question , but I don't get it. 这是我第一次尝试将c#与非托管c++混合,所以这可能是...

  • C#调用CLI封装的非托管C++ DLL报错:未能加载由**.dll导入的过程

    时间:2022-09-01 15:54:26

    今天需要做一个用C#调用CLI封装的标准C++ DLL的DEMO,以前运行的好好的,结果今天就报出了这个错误:未能加载由**.dll导入的过程。 本人也是很长时间没有用C#做这种事情了,在排除路径和dll缓存问题之后,想了半天还应该是底层库出了问题,没办法,把所有非托管的C++ dll挨个替换成最新...

  • native C++ 动态调用.NET DLL

    时间:2022-09-01 12:52:49

    关于这个问题找了好多地方,都只有第二种解决办法,可是我要返回一个字符串,没办法,继续找,最后还是在http://blogs.msdn.com/b/msdnforum/archive/2010/07/09/use-clr4-hosting-api-to-invoke-net-assembly-from...