我开发的winform程序,里面调用了两个DELPHI写的Dll文件,一个是连接数据库的,一个是调用打印程序的.在我机子上测试通过,然后移植到别的机子上,调用那个连接数据库的没有问题,但是调用打印程序的就一直报错"Unable to load Dll 'SBill.dll':找不到指定的模块".但是我把这个dll文件就放在Debug文件下啊!
有没有谁知道是什么原因?跪谢!
有没有谁知道是什么原因?跪谢!
解决方案 »
- CWE-759: Use of a One-Way Hash without a Salt
- c#书推荐
- 在 trackBar 移动过程中精切做 滑块的标记?
- C# , 连远程Oracle 数据库 有办法可以不装 Oracle客户端吗?
- 关于在C#.net2005应用程序中创建Word文档的问题
- 多个控件实现实现相同功能时,如何合并?详见问题
- 100求解 希望高手们帮忙 很急
- 关于xtrareport问题(急)
- 请问在C#中的textbox中换行怎么写,为什么textBox.text = "aaaaaaaaaaaa"+"\n" 不行
- C# 实现重新启动计算机?
- 求救post方法
- 如何取得treeview中的Node的key的值?
[DllImport("DBlink.dll")]
public static extern string CreateDBconnect(); [DllImport("SBill.dll")]
public static extern bool CommRunBillA(int a, int b, int c, int d);
第一个就可以,第二个就找不到.
Delphi写的Dll,不能"右键 解决方案资源管理器 中的引用 -- 添加引用 -- 浏览 -- 找到你的dll文件 -- 选择 -- 确定"
提示找不到指定的模块
开始 -- 运行 -- regsvr32 "D:\Debug\DBlink.dll"
提示加载成功
??????????