Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有3416人关注过本帖树形打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
bqgln789
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:146 威望:0 精华:0 注册:2015/1/23 19:57:00
[求助]  发帖心情 Post By:2015/1/25 18:57:00 [只看该作者]

调用sms.dll 文件 全局代码如下

Public Declare Function Sms_Connection Lib  "sms.dll" Alias  "Sms_Connection" (ByVal  Port As  Integer,Com_BaudRate As Integer,ByVal Mobile_Type As String) As Integer '连接设备

 

在窗口中增加一个btn控件,在click事件中写如下代码

MessageBox.Show( Sms_Connection(7,1000,""))

 在运行窗口时,第一次点击按钮 程序正常执行,如果在点击一次按钮时 程序报错

图片点击可在新窗口打开查看
  尝试读取或写人受保护的内存
关闭窗口后 在次打开执行 与上面所述相同。问题出在哪里呢?
[此贴子已经被作者于2015-1-25 19:05:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 19:06:00 [只看该作者]

 应该是你这个dll的问题,是不是不能重复连接?或者重新连接之前,先要关闭?

 回到顶部
帅哥哟,离线,有人找我吗?
bqgln789
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:146 威望:0 精华:0 注册:2015/1/23 19:57:00
  发帖心情 Post By:2015/1/25 19:11:00 [只看该作者]

是的,遇到这样的问题应该怎么处理呢

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 19:14:00 [只看该作者]

以下是引用bqgln789在2015-1-25 19:11:00的发言:
是的,遇到这样的问题应该怎么处理呢

 

肯定有关闭连接的函数,或者判断是否已经连接的函数或属性


 回到顶部
帅哥哟,离线,有人找我吗?
bqgln789
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:146 威望:0 精华:0 注册:2015/1/23 19:57:00
  发帖心情 Post By:2015/1/25 19:17:00 [只看该作者]

明白您的意思了,我看了下他们给的dll调用说明  里面有个Sms_Disconnection() As Integer 函数,断开终端与串口的连接;是不是 我要定义个api  并把他加载程序中就可以了啊。我试试,有问题在联系您。谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
bqgln789
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:146 威望:0 精华:0 注册:2015/1/23 19:57:00
  发帖心情 Post By:2015/1/25 19:27:00 [只看该作者]


MessageBox.Show( Sms_Connection(7,1000,""))
Sms_Disconnection()

 

添加了上面的代码,情况没有变化,好像弹出对话框后 马上就报上面的错误了

[此贴子已经被作者于2015-1-25 19:29:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 19:29:00 [只看该作者]

不可能。你要先关闭才能打开,之前可能打开了。


 回到顶部
帅哥哟,离线,有人找我吗?
bqgln789
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:146 威望:0 精华:0 注册:2015/1/23 19:57:00
  发帖心情 Post By:2015/1/25 19:31:00 [只看该作者]

感觉是调用的dll没有被释放 而不是端口或设备的断开问题

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/25 19:35:00 [只看该作者]

 不可能,请查看API,或者直接查看人家的C# 或者 vb.net的代码

 回到顶部
帅哥哟,离线,有人找我吗?
bqgln789
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:13 积分:146 威望:0 精华:0 注册:2015/1/23 19:57:00
  发帖心情 Post By:2015/1/25 19:45:00 [只看该作者]

我的qq 281706265  可以帮我看看吗

 回到顶部
总数 16 1 2 下一页