我的困惑

zero_he 2000-03-13 08:26:00
初学VB,最近写了个简单的程序:在一个程序中打开另一个EXE程序(此程序是一个类似于据库检索的程序,它向Server端发送请求,然后server端把查询发送到client端)。
结果后发现显示结果为:上一次查询结果和下一次查询结果两内容叠加,字和字叠加(又似乎是查询结果一古脑儿全部显示在一块儿)。
我想是否是此EXE程序和我编写的程序使用相同的.tmp文件(EXE文件单独运行时毫无问题,它产生5个.tmp文件,同时每请求一次查询,都要更新其中的几个文件),或是此EXE程序阻止更新。
我用的是shell命令指向要运行的文件,很简单没有其他杂项。在此请教各位大师。

望赐教。
zero_he@cmmail.com
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lqjin 2000-03-17
  • 打赏
  • 举报
回复
你先运行你编的程序,程序中先不调用另一个EXE程序,
再从“开始”菜单中的“运行”菜单处运行该EXE程序,
如果现象一样,说明两程序抢占了同一资源。
如果现象不一样,说明你的程序调用处有问题,你的程
序中断了该EXE程序的执行,而非使用了相同的.tmp文
件。
zhangdr 2000-03-17
  • 打赏
  • 举报
回复
能否看一下你的EXE程序和调用它的程序的源代码?

7,759

社区成员

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

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