CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

NT下怎样启动/停止某个应用程序。

楼主lesni(乐S你)2001-09-09 12:19:44 在 PowerBuilder / 基础类 提问

由于我的一个应用在数据库无法锁定时,不能自动在短时间内恢复,所以我要重新启动它,因为这时自己正大量挂起在数据库操作,所以不能停止,重新启动。所以我要另做一个shell,在NT下用PB代码强制执行或杀掉一个进程,然后重新启动,应该怎样做? 问题点数:80、回复次数:19Top

1 楼liulee(流方)回复于 2001-09-09 13:35:23 得分 10

有一个帖子详细讨论过这个问题,秦啸(crazylk)曾经做过这样一个delphi程序,后来又做成了dll,但他好久没有来过了,去上海啦,呵呵。  
   
  你搜索一下,我只有exe类型的文件,无法调用其中的函数。或者你自己可以作一个delphi的dll动态调用,参照services组件中的若干内容就可以了。  
   
   
  Top

2 楼lesni(乐S你)回复于 2001-11-02 21:50:26 得分 0

to   : liulee(流方) 有没有网址能下载一个相关的东西,参考参考思路?或者能给我发一个这样一个东西?多谢了!Top

3 楼iamxia()回复于 2001-11-03 10:46:40 得分 10

g   zTop

4 楼lesni(乐S你)回复于 2001-11-03 10:56:55 得分 0

由于我的一个应用在数据库无法锁定时,不能自动在短时间内恢复,所以我要重新启动它,因为这时自己正大量挂起在数据库操作,所以不能停止,重新启动。所以我要另做一个shell,在NT下用PB代码强制执行或杀掉一个进程,然后重新启动,应该怎样做?Top

5 楼lesni(乐S你)回复于 2001-11-06 11:11:45 得分 0

由于我的一个应用在数据库无法锁定时,不能自动在短时间内恢复,所以我要重新启动它,因为这时自己正大量挂起在数据库操作,所以不能停止,重新启动。所以我要另做一个shell,在NT下用PB代码强制执行或杀掉一个进程,然后重新启动,应该怎样做?   ?Top

6 楼lesni(乐S你)回复于 2001-11-17 12:03:12 得分 0

高分求解。Top

7 楼teleid(teleid)回复于 2002-01-04 15:58:28 得分 10

看看Top

8 楼lesni(乐S你)回复于 2002-01-07 11:06:32 得分 0

帮帮Top

9 楼lesni(乐S你)回复于 2002-01-16 17:34:14 得分 0

由于我的一个应用在数据库无法锁定时,不能自动在短时间内恢复,所以我要重新启动它,因为这时自己正大量挂起在数据库操作,所以不能停止,重新启动。所以我要另做一个shell,在NT下用PB代码强制执行或杀掉一个进程,然后重新启动,应该怎样做?   ?   Top

10 楼lesni(乐S你)回复于 2002-01-23 11:02:41 得分 0

兄弟们帮帮忙,帮我Up一下也可以呀。Top

11 楼llitcwl(中国龙)回复于 2002-01-23 11:12:03 得分 10

换个思路吧。看看挂起的原因,如果只是因为数据的锁定,PB就可以解决了。  
  ORACLE默认是允许读未提交数据。即使是SQL   SERVER也可以强制指定读uncommit数据。  
  这样,挂起的机会就小多了。  
  以前遇到这种情况,管理员正在修改员工表,其他用户都挂在那,进不去,一改连接方式就好了。  
  祝好运。Top

12 楼lesni(乐S你)回复于 2002-01-23 17:56:22 得分 0

应用程序是用VC做的。  
  因为数据库是采用分布式数据库,同时连接十多个地区数据库,如果某个地区数据库有重新启动的动作,很可能发生这种情况;如果本地数据库有性能不良情况(比如有很多吊死的进程存在,数据库服务器CPU利用率居高不下等情况),一定会发生这种情况。  
  现在部分应用采用Tuxedo中间件方式连接数据库,这样应用不会死掉,但数据库又不堪重负,只能一部分用。所以还会有应用死掉的情况。  
  这种情况下,程序不能正常退出或自动恢复(断开吊死进程),只能用任务管理器强制结束任务。  
  这个强制退出PB怎么做?拜托,快过年了。Top

13 楼teleid(teleid)回复于 2002-01-25 12:37:30 得分 10

关注Top

14 楼llitcwl(中国龙)回复于 2002-01-25 14:03:23 得分 10

转到VC版问问吧Top

15 楼pawly(pawly)回复于 2002-01-25 14:12:09 得分 10

前几天,我也遇到同样的问题,后来求同事用vc做了个小程序,把进程传给他就行Top

16 楼lesni(乐S你)回复于 2002-01-26 15:35:53 得分 0

这样的,我要Kill掉的应用程序是用VC做的。  
  现在手工KILL掉他们也可以,但是快过年了,我回家对他进行远程控制,如果用PCAnywhere一个一个去做,要累死我,而且拨号要拨长途--很费的,帮帮我吧!Top

17 楼lesni(乐S你)回复于 2002-02-05 10:36:54 得分 0

pb做不到吗?!Top

18 楼lesni(乐S你)回复于 2002-02-24 16:58:56 得分 0

这样的,我要Kill掉的应用程序是用VC做的。现在手工KILL掉他们也可以,但是快过年了,我回家对他进行远程控制,如果用PCAnywhere一个一个去做,要累死我,而且拨号要拨长途--很费的,帮帮我吧!Top

19 楼cqulzh(Eexcelence)回复于 2002-04-12 14:41:33 得分 10

upTop

相关问题

  • 在NT上怎样用代码启动/停止一个应用程序?
  • 在WinNT4.0ServerSp6下怎样用PB代码启动/停止某个应用程序。
  • 如何控制自己编写的应用程序的启动和停止?
  • 如何重新启动应用程序?
  • ASP.NET WEB应用程序启动问题?
  • 怎样启动应用程序?
  • weblogic 怎么样停止一个应用程序,怎么启动,每次修改都得重新启动控制台还不方便?
  • 请大家帮忙,如何把一个应用程序注册为后台服务,然后可以启动停止等操作,如解决愿送500分!
  • 如何让应用程序在Windows启动时自启动?
  • 怎样在一个VC应用程序里启动别的VC应用程序(EXE)

关键词

  • 数据库
  • 应用程序
  • 应用
  • nt
  • pb
  • 代码
  • 执行
  • 数据
  • 连接
  • vc

得分解答快速导航

  • 帖主:lesni
  • liulee
  • iamxia
  • teleid
  • llitcwl
  • teleid
  • llitcwl
  • pawly
  • cqulzh

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo