首页 > 后端 > 知识 > delphi 调用另一个程序

delphi 调用另一个程序

来源:整理 时间:2024-09-03 17:58:59 编辑:黑码程序 手机版

delphi如何向另一个程序、delphi如何关闭主程序然后运行另一个程序?如何在Delphi中从一个窗体调用另一个窗体获取?使用delphi将一个值赋给另一个程序如果要将一个值直接传递给编译后的abc.exe文件,那么delphistart external程序不也是一样吗。

1、Delphi:如何在同一窗体的某个控件事件中 调用另一个控件的事件?

先捕获第一个要捕获的控件的事件,然后在DELPHI的ObjectInspector窗口的事件选择页面中,你可以在想要的事件中有一个下拉框,只要指向被捕获控件的同一个事件,所有事件中都有一个Sender:to object属性,可以用来区分当前激活的是哪个控件。如上,如果两个代码完全相同,可以在定义时直接修改。

2、 delphi如何给另一个 程序发送指令, 程序接收到指令之后执行操作

这叫做进程间通信。你说的那个也在同一个流程内。进程间通信是在不同进程之间传输数据或信号的一些技术或方法。Windows支持多种进程间通信方式,如窗口消息、共享内存、消息管道、Windows socket、COM/DCOM等。可以通过搜索delphi进程间通信找到很多具体的源代码。

3、请问在Delphi里如何从一个窗体 调用另一个窗体?

implementationusesunit 2;{$R*。DFM}beginprocedureTForm1。Button1Click(发件人:to object);form 2 . show;结束;。首先你要确定你要的表单调用在你正在使用的项目中。如果不是,则添加一个项目,并将所需表单的头文件调用直接包含在当前表单中某个控件的click事件中。

4、 delphi里 调用exe文件

Extract(ParamStr(0))返回程序(也就是程序在abc.exe加载,姑且称之为test.exe)的当前路径。如果abc.exe和test.exe在同一个路径,或者在test . exe的路径的固定相对位置,比如ABC . exe在test.exe的路径...varsToBeRun:string;......sToBeRun:Format(%s\abc.exe ,

Open ,PChar(sToBeRun),nil,nil,SW _ show normal);其实还是加载exe 程序,或者调用CreateProcess比较好。ShellExecute通常用于打开类似。doc,。pdf等。你不需要知道用什么程序来打开它们,这样系统就能根据配置/12344查出用什么。

5、 delphi启动外部 程序

不是一样的吗?过程表单1。XPButton2Click(发送方:to object);beginif(suiedit1。文本“1234”)和(suiedit2。text“1234”)然后beginsetcurrentdirectory(“internet”);winexec(hypmain.exe ),

open , internet\hypmain.exe ,nil,nil,SW _ NORMAL);SetCurrentDirectory( c:\ windows );winexec(2.exe ,WS _ active caption);EndelsebeginShowmessage(输入了错误的用户名或密码!);结束;结束;。

6、 delphi如何先关闭掉主 程序再运行另外一个 程序?

7、用 delphi给另外一个 程序赋值

如果你想把一个值直接传递给一个编译好的abc.exe文件,最好的办法就是通过加密把一个值写入一个INI或者TXT文件,然后让abc.exe再读取一次!使用共享内存。如果abc.exe不是你没有源代码,而只是一个EXE,那就比较麻烦了,比较可行的方法是找到登录框,Windows的句柄,然后给它发送一个消息比如WM_CHAR。

文章TAG:delphi调用程序delphi 调用另一个程序

最近更新

  • 开源2路步进电机独立控制程序,独立式键盘控制步进电机实验开源2路步进电机独立控制程序,独立式键盘控制步进电机实验

    课程设计:步进电机Control步进电机程序单片机怎么写步进/1223。希望对你有帮助,基于L297/L298芯片步进电机简介步进电机的单片机控制是将电脉冲信号转换成角位移或线位移的精密执行元件.....

    知识 日期:2024-09-03

  • 数据库有哪些必要学,数据库都学来干什么的数据库有哪些必要学,数据库都学来干什么的

    数据库都学来干什么的比如你打网络游戏,你的等级,经验,和装备,这些数据都保存在数据库里。如果一个黑客能入侵到数据库,就能改变自己的等级,装备。数据库技术和系统已经成为信息基础设施的核.....

    知识 日期:2024-09-03

  • 数据库变更类型有哪些,怎样修改ORACLE数据库中的数据类型数据库变更类型有哪些,怎样修改ORACLE数据库中的数据类型

    怎样修改ORACLE数据库中的数据类型2,SQL数据类型的改变3,mysql数据库表修改某一列的类型4,SQL数据类型更改5,修改Access数据库表的数据类型1,怎样修改ORACLE数据库中的数据类型使用下面的语.....

    知识 日期:2024-09-03

  • 有哪些学位论文数据库,查找国内外的学位论文有哪些数据库有哪些学位论文数据库,查找国内外的学位论文有哪些数据库

    查找国内外的学位论文有哪些数据库国内有中国优秀博士论文数据库、中国优秀硕士论文数据库、中国学位论文全文数据库、国外有PQDT全文数据库。2,我国有哪些知名的学位论文数据库1、中国.....

    知识 日期:2024-09-03

  • 经济类数据库哪个好学,学经济类的计算机2级是考access好还是vfp好经济类数据库哪个好学,学经济类的计算机2级是考access好还是vfp好

    学经济类的计算机2级是考access好还是vfp好2,会计是学vf还是access好3,计算机二级accessVBvfp哪个更简单4,国贸专业考office还是access好点呢5,三级网络技术和三级数据库经济类专业学哪个.....

    知识 日期:2024-09-02

  • rs232转485线驱动程序rs232转485线驱动程序

    笔记本电脑usb转232232转485485连接232转485设备串口?如果是笔记本电脑usb转232232rpm789-2/连接到232rpm485设备串口,中间环节很可能出错,所以尽量减少中间转换环节。入口连接RS232的2-.....

    知识 日期:2024-09-02

  • 巨杉数据库有哪些,cnnk是什么巨杉数据库有哪些,cnnk是什么

    cnnk是什么2,LWAP是什么3,g2b电子商务有哪些4,oracleogg是什么5,c2b电子商务网站有哪些1,cnnk是什么应该是cnki吧?中国知网,一个中午学术类最全的数据库。搜一下:cnnk是什么2,LWAP是什么什么主.....

    知识 日期:2024-09-02

  • dzpower插件dzpower插件

    dz论坛1如何摆脱powerbydiscuz版权?CrossdayDiscuz!板(简称Discuz!)是康生新创科技推出的通用社区论坛软件系统。dz如何修改uid和用户名字段填写了插件name的数据表?2.填写表名,uid为userna.....

    知识 日期:2024-09-02