C#调用delphi的dll问题 在项目添加引用delphi.dll文件时报错"未能添加delphi.dll的引用,请确保此文件可访问并且是有效的一个程序集或COM组件"delphi.dll放在bin,system32目录都不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请确保此文件可访问并且是有效的一个程序集或COM组件这不是已经告诉你原因了吗? 该dll再delphi和pb中都可以被调用 添加引用只能是.net的程序集和com组件这样的dll,对于普通的dll,需要用dllimport来引入例如:[DllImport("User32.dll", CharSet=CharSet.Unicode)] public static extern int MessageBox(int h, string m, string c, int type); 我用winform调用dll 怎么总死啊 楼上几位回复的比较清楚了。把动态库放到Debug或Release目录下。使用DllImport导入就好了。 正确,不是.net 语言写的一定要采用COM 标准, 怎么设置datagridview的sortmode属性? 鼠标右键菜单的位置问题,解决就给分了 怎么改变一整副PNG图像(包含透明部分)的色相? C# 鼠标控制问题? DataGrid能否实现固定列 "将截断字符串或二进制数据。"错误解决 还是报表上的问题 怎么暂停程序执行,等待输入,输入完后继续 WORD文件拷贝问题 How to drag-drop a picture box? arp欺骗代码 webBrowser 中浏览网页时,网页分辨率如何调整跟其宽度一致?
这不是已经告诉你原因了吗?
例如:
[DllImport("User32.dll", CharSet=CharSet.Unicode)]
public static extern int MessageBox(int h, string m, string c, int type);
把动态库放到Debug或Release目录下。
使用DllImport导入就好了。