ServerSocket程序接收数据时死掉,并且在终止程序时bordbk61.dll弹出错误

royallii 2009-09-22 08:48:44
今天Serversocket接收数据时 程序死掉,程序在debug模式下运行的,当我按住ctrl+F2终止程序时,由bordbk61.dll弹出InternalError PRO-2707的错误,(客户端是通过socket编程给我发送数据的,我是利用ServerSocket的RecvBuffer接收的;还有这个错误出现过两次,不经常出),俺弄了半天不知道错误是什么原因造成的,不知道哪位仁兄指点给我迷津,跪谢。
...全文
165 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfmvp 2009-10-29
  • 打赏
  • 举报
回复
我运行程序时也出现过这个问题,问题原因是我把Access 2003的数据库当成了SQL Server 2000的数据库,当时用的是数据源,两者了名字又特别像,被我搞混了。
royallii 2009-09-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xjq2003 的回复:]
引用 1 楼 royallii 的回复:
注:bordbk61.dll抛出的错误之前 系统提示 Debug Process is Already running:仅完成部分的ReadProcessMemoty或WriteProcessMemoty请求,是不是CB一直在处理这个事务啊?敢问如何解决这个问题?

是因为你结束程序的时候,Serversocket正在接收数据,
所以出错提示,
有时候线程接受串口数据的时候,在调试状态下结束程序也会弹出错误来
[/Quote]
弹出错误时肯定的,但是关键的是有时候程序会死掉,怎么解决一下啊。
royallii 2009-09-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xjq2003 的回复:]
引用 1 楼 royallii 的回复:
注:bordbk61.dll抛出的错误之前 系统提示 Debug Process is Already running:仅完成部分的ReadProcessMemoty或WriteProcessMemoty请求,是不是CB一直在处理这个事务啊?敢问如何解决这个问题?

是因为你结束程序的时候,Serversocket正在接收数据,
所以出错提示,
有时候线程接受串口数据的时候,在调试状态下结束程序也会弹出错误来
[/Quote]
这个情况下是不是客户端关闭程序时,没有关闭连接的问题啊,我做了一个标志标记连接是否断开,如果断开连接则不去读数据,结果还是不行。大家帮忙分析一下吧
xjq2003 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 royallii 的回复:]
注:bordbk61.dll抛出的错误之前 系统提示 Debug Process is Already running:仅完成部分的ReadProcessMemoty或WriteProcessMemoty请求,是不是CB一直在处理这个事务啊?敢问如何解决这个问题?
[/Quote]
是因为你结束程序的时候,Serversocket正在接收数据,
所以出错提示,
有时候线程接受串口数据的时候,在调试状态下结束程序也会弹出错误来
wesleyluo 2009-09-23
  • 打赏
  • 举报
回复
没遇到过,把代码贴出来大家看看。
royallii 2009-09-22
  • 打赏
  • 举报
回复
注:bordbk61.dll抛出的错误之前 系统提示 Debug Process is Already running:仅完成部分的ReadProcessMemoty或WriteProcessMemoty请求,是不是CB一直在处理这个事务啊?敢问如何解决这个问题?

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧