调试问题总结

1.C# socket TCPIP协议发送时,总是丢数据,检查报错为,远程主机强迫关闭了一个现有连接。查资料后发现是因为发送完成后binarywriter没有close.加上后没有出过。

2.C# 调用C++的.dll时,提示找不到指定模块。原因是1.对应路径下没有该.dll,2..dll调用的函数所在的库文件不存在。

3.C# 调用C++的.dll是,提示外部组件异常,一般为库函数的错误。这次是因为对于的库函数读取的文件路径错误。

3.注意x86平台不能调用x64平台写的库,同时反过来调用也不行,提示.dll加载失败。

4.提示.dll加载失败,还可能链接字符串等参数错误,比如opc的链接字符串,数据库的链接字符串等。

posted @ 2017-05-29 20:20  飞扬吧青春  阅读(221)  评论(0编辑  收藏  举报