社区
Delphi
帖子详情
怎样调用另一个应用程序
yofochow
2003-10-20 07:27:24
我用delphi写了一个程序,打开另一个应用程序,怎样知道那个程序关闭了,我的程序也跟着关闭啊
...全文
80
5
打赏
收藏
怎样调用另一个应用程序
我用delphi写了一个程序,打开另一个应用程序,怎样知道那个程序关闭了,我的程序也跟着关闭啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcshcn
2003-10-21
打赏
举报
回复
还是发消息吧,简单一点
gx
2003-10-20
打赏
举报
回复
gz
Spacesoft
2003-10-20
打赏
举报
回复
你CreateProcess 的时候,最后一个参数lpProcessInformation 是一个PROCESS_INFORMATION 结构。其中的dwProcessId 就是你建立起来的进程的ID。
然后HANDLE hProc = OpenProcess(SYNCHRONIZE,false,dwProcessId);这个dwProcessId 就是刚才我提到那个进程ID。
最后,建立一个线程来WaitForSingleObject(hProc, TIME_OUT);TIME_OUT就是等待超时,假如你输入INFINITE ,线程就无限等待。
假如等到了,就给主窗口发消息,叫程序退出。
这里开了n 多的HANDLE ,用完了记得close 掉哦^_^
g58521547
2003-10-20
打赏
举报
回复
studying!
gwconan
2003-10-20
打赏
举报
回复
这个问题我遇见过,由于时间急我用了一个文件开关参数:
*.txt中的"0",在被调用程序结束时变成"1";在调用程序中不停的检测这个值;
很笨的方法,但有效果;
如果有好的办法通知哦!!!!!!!
Android
应用程序
消息处理机制
Android
应用程序
与传统的PC
应用程序
一样,都是消息驱动的。也就是说,在Android
应用程序
主线程中,所有函数都是在
一个
消息循环中执行的。Android
应用程序
其它线程,也可以像主线程一样,拥有消息循环。Android
应用程序
主线程是
一个
特殊的线程,因为它同时也是UI线程以及触摸屏、键盘等输入事件处理线程。主线程对消息循环很敏感,一旦发生阻塞,就会影响UI的流畅度,甚至发生ANR问题。这个PPT讲Android
应用程序
线程消息循环原理,主要涉及到Handler和Looper两个类,以及根据消息循环的不同使用场景,总结出三种线程使用模型。掌握Android
应用程序
消息处理机制,有助于我们熟练地使用同步和异步编程,提高程序的运行性能
Android安全机制 PPT版本
Android
应用程序
是运行在
一个
沙箱中。这个沙箱是基于Linux内核提供的用户ID(UID)和用户组ID(GID)来实现的。Android
应用程序
在安装的过程中,安装服务PackageManagerService会为它们分配
一个
唯一的UID和GID,以及根据
应用程序
所申请的权限,赋予其它的GID。有了这些UID和GID之后,
应用程序
就只能限访问特定的文件,一般就是只能访问自己创建的文件。此外,Android
应用程序
在
调用
敏感的API时,系统检查它在安装的时候会没有申请相应的权限。如果没有申请的话,那么访问也会被拒绝。对于有root权限的
应用程序
,则不受上述沙箱限制。此外,有root权限的
应用程序
,还可以通过Linux的ptrace注入到其它
应用程序
进程,以及系统进程,进行各种函数
调用
拦截。
Dalvik虚拟机 PPT版
Android
应用程序
是运行在Dalvik虚拟机里面的,并且每
一个
应用程序
对应有
一个
单独的Dalvik虚拟机实例。Android
应用程序
中的Dalvik虚拟机实例实际上是从Zygote进程的地址空间拷贝而来的,这样就可以加快Android
应用程序
的启动速度。Dalvik虚拟机与Java虚拟机共享有差不多的特性,例如,它们都是解释执行,并且支持即时编译(JIT)、垃圾收集(GC)、Java本地方法
调用
(JNI)和Java远程调试协议(JDWP)等,差别在于两者执行的指令集是不一样的,并且前者的指令集是基本寄存器的,而后者的指令集是基于堆栈的。这个PPT讲Dalvik虚拟机的内存管理、垃圾收集、即时编译、Java本地
调用
、进程和线程管理等。理解Dalvik虚拟机的上述实现细节,有助于在运行时修改程序的行为,例如,拦截Java函数的
调用
。
android的
应用程序
调用
另
一个
应用程序
的方法
android的
应用程序
调用
另
一个
应用程序
的方法 上午看了看
一个
帖子,谈论到android的
应用程序
调用
另
一个
应用程序
的方法。 我的第一反应就是使用aidl进程间通信,aidl通信可以参考博客 ,可能很多人都有和我一样的想法。但后来又想了想,我们不是经常
调用
系统照相机、搜索这些功能么,这个也属于android的
应用程序
调用
另
Android
一个
应用程序
调用
另
一个
应用程序
实现行业应用
调用
我们可以Get到哪些技能? * Activity的singleTask的启动模式 * 界面跳转的基本实现 * 前台Service的基本介绍和实现 * SharedPreference的简单用法实现行业应用
调用
的目的 在XHL
应用程序
中去
调用
MPos
应用程序
,借助MPos的一些界面完成特殊的功能。实现行业应用
调用
步骤 (1)创建名为XHL的
应用程序
(2)创建名为MPo
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章