关于c#中DLL调用的问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:22:11
我最近写了个程序,写了一个DLL的类库,但是在执行时每当到调用时就会程序无响应,但是debug时单步调试时又正常,请问是怎么回事,是属性设置问题还是应该在程序中写上预先读取的代码?
现在不是这样,点击后会有一小段的无响应时间,可我的机子配置不低阿,可能是什么原因呢?

你的DLL如果也是.NET编写的直接添加引用,using命名空间就可以直接调了,没必要像楼上那样动态调用.
你是怎么写的?是.net的dll吗?

添加
[DllImport("test4shap.dll")]//test4shap.dll是DLL名称
public static extern int ConnectToRemote_ip(string ipString, Int16 port, Int32 delayTime); //DLL中你的方法
再去调用这个方法就行了