这几天在开发关于Rest的服务,其中用到了NHibernate来进行数据库交互,突然有一天发现了一个错误,如下:Couldnotloadfileorassembly'NHibernate'oroneofitsdependencies.Theparameterisincorrect.(Exceptio...
分类:
Web程序 时间:
2014-10-11 17:38:05
阅读次数:
174
C#动态调用C++编写的DLL函数动态加载DLL需要使用Windows API函数:LoadLibrary、GetProcAddress以及FreeLibrary。我们可以使用DllImport在C#中使用这三个函数。[DllImport("Kernel32")]public static exte...
分类:
编程语言 时间:
2014-10-10 13:49:04
阅读次数:
255
引用命名空间using System.Runtime.InteropServices调用方法:一、静态加载用DllImprot方式来加载c++DLL。如下格式: //对应c++方法 //void DogInit(WORD*,HWND) //错误返回值,窗口句柄 [...
分类:
编程语言 时间:
2014-09-26 22:18:18
阅读次数:
230
主控台接口实现了IApplicationContextEx01接口,可以手动执行加载DLL和配置文件,具体使用方法可以参见DEMO(samples\manualLoadLib) IApplicationContextEx01 = interface(IInterface) ['{10009F97-1...
分类:
移动开发 时间:
2014-09-04 01:22:07
阅读次数:
193
项目属性 运行平台x64Form2 继承 Form1 , Form2 设计器 报错64位dll 无法加载 DLL 找不到指定的模块原因Vs2008(Visual Studio 2008)默认 没安装64编译器安装参照:安装sp1补丁会报这个,安装目录:D:\Program Files (x86)\M...
分类:
其他好文 时间:
2014-08-21 22:37:04
阅读次数:
221
1.首要需要有以下三个文件Sybase.Data.AseClient.dllsybdrvado11.dllsybdrvssl.dll在程序运行目录,或者在System32下2.如果以上不行,选择项目的生成目标平台为x863.确保System32下有msvcr71.dll以及msvcp71.dll文件...
分类:
其他好文 时间:
2014-08-05 19:07:29
阅读次数:
2866
情景:程序加载dll,dll中的函数调用另一个dll中的导出函数.stringgetName(){stringname="";regmatch(text,&name);returnname;}do{stringm_name=getName();}while(0);当m_name析构的时候,发生异常分析其中的原因,应该是name的内存不够,为了保存name的结果,在regmatch函..
分类:
其他好文 时间:
2014-07-27 14:20:56
阅读次数:
218
情景:程序加载dll,dll中的函数调用另一个dll中的导出函数.stringgetName(){stringname="";regmatch(text,&name);returnname;}do{stringm_name=getName();}while(0);当m_name析构的时候,发生异常分析其中的原因,应该是name的内存不够,为了保存name的结果,在regmatch函..
分类:
其他好文 时间:
2014-07-27 14:20:49
阅读次数:
276
1、新建测试dll及方法,用vs2010新建winform程序,具体代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
usi...
分类:
其他好文 时间:
2014-07-24 17:46:02
阅读次数:
217