设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2526|回复: 3
打印 上一主题 下一主题

[加载项] 怎样让电脑中的另一程序随数据库打开或退出?

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-7 07:37:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做了一个发送短信的小Access库程序,发信时必须要先启动电脑中预装的另一个短信平台程序。怎样让这个短信平台程序随数据库而启动和退出?能做到吗?
谢谢回答?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-8-7 08:02:57 | 只看该作者
Dim windowMe
windowMe = Shell("e:\calc.exe")
把shell参数修改成你自己的就可以了。括号中的参数是你的应用程序存放的完整路径。
把这段代码放在你的程序的登录窗体中
3#
 楼主| 发表于 2011-8-8 10:00:43 | 只看该作者
谢谢yanghua 的回答!
我试了一下,这个代码可以让应用程序随窗体启动,但是窗体退出后,应用程序并不关闭。
怎样达到程序随窗体退出而关闭?
4#
 楼主| 发表于 2011-8-10 14:30:29 | 只看该作者
自己顶起来,请各位老师和高手关注。
我感觉这是一个很现实的问题:我们的数据库执行某个动作时需要启动一个外部程序,但是当动作执行完毕甚至数据库退出后这个程序仍然占据内存资源。
      在网上搜索,方法都是根据程序进程的pid号关闭,但是我们知道程序进程的pid号是随机的,每次不同。还有方法是搜索程序打开的窗口进行关闭,但是我的发送短信平台程序根本就没有程序窗口。
       有没有依据程序管理器的进程名直接关闭程序的简单方法?我不会写代码!
       再次请教各位老师,请不吝赐教。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-25 21:14 , Processed in 0.077427 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表