用了多年的DELPHI,初转.NET,有些使用实在不熟有谁知道.NET里 怎么实现动态调用 WIN32的DLL 啊
就差不多是要实现函数参数返回类型确定,
但DLL名和函数入口不确定,动态由字符串来确定在WIN32下,可以很方便用LoadLibrary 和GetProcAddress实现
但我找了半天,.NET下调DLL只找到个 [DllImport(..)]
的方法,好像是个静态的调用望高手指点
就差不多是要实现函数参数返回类型确定,
但DLL名和函数入口不确定,动态由字符串来确定在WIN32下,可以很方便用LoadLibrary 和GetProcAddress实现
但我找了半天,.NET下调DLL只找到个 [DllImport(..)]
的方法,好像是个静态的调用望高手指点
解决方案 »
- TreeView蓝色背景色该如何去掉
- char转int 是不是不能成功啊
- C#程序打包后,为什么字体不变??
- VS2008 解决方案中的多个现有项目,命名空间要使用统一的命名空间,怎么让vs2008 直接修改现有的代码文件里的命名空间
- C#上位机实时更新数据库并在网页上打开遇到的问题,急~~~~~~~~~~~~~~~~~~~~~~~~
- 从Xml中提取数据写道mysql中汉字全部变成“??”,如何解决??
- (100分).NET的奇怪问题,大家看看
- 数据库远程连接
- C#如何保存picturebox上的图片,并且保存picturebox上的label控件
- 急! 请大侠们帮忙--字体(Font)的单位换算
- 十分奇怪的问题,很急不知道是怎么回事,那位遇到过一起讨论讨论~~~
- 请教各位高手
什么跟什么,有没看懂我说的啊gdami(糖米)
这位就看懂我说的是什么了,虽然你说的我也想到过,重载是可以实现一部份,但还有点问题就是只能编译时确定DLL了我自己刚刚想出来最好的解决办法了,当然还是用Win32来实现的,结T
我没看懂。哈哈
用 DllImportAttributes 仅简单的导入 Win32API,还可设置接入点(EntryPoint)和字符集设置(CharSet)…… 是不是讲得太简单了……