社区
Windows SDK/API
帖子详情
delphi中调用外部应用程序,并返回值
bbsum123
2011-11-27 01:32:02
我需要在系统里打印一个条形码,但我在外面有一个barcode.exe应用程序,怎么样调用,我那个barcode.exe程序有很多输入参数,例如条形码标准,code39、code93等还有条形码图形的大小尺寸。我需要在系统程序里输入字符,在外部barcode.exe输出条形码,再把条形码录入系统中,该怎么做,求各位大大们给个思路。
...全文
426
8
打赏
收藏
delphi中调用外部应用程序,并返回值
我需要在系统里打印一个条形码,但我在外面有一个barcode.exe应用程序,怎么样调用,我那个barcode.exe程序有很多输入参数,例如条形码标准,code39、code93等还有条形码图形的大小尺寸。我需要在系统程序里输入字符,在外部barcode.exe输出条形码,再把条形码录入系统中,该怎么做,求各位大大们给个思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
都先生
2011-12-09
打赏
举报
回复
既然要调用,应该知道传入什么参数!!
参数传入了,直接执行就可以了。
楼主是不是想问的问题和我们理解的不一样?
kaikai_kk
2011-11-27
打赏
举报
回复
这个要问写个barcode.exe程序的人了!!!
要了解barcode.exe有那些参数,这些参数有什么用;直接调用,传参数即可!!!
zuoyexingchen
2011-11-27
打赏
举报
回复
图形界面实现这个调用返回值是很复杂的。你如果不能修改这个程序,最好自己重写。
haitao
2011-11-27
打赏
举报
回复
首先,要确定外部程序是不是命令行的,还是有图形界面的
如果是后者,需要程序模拟人手点击或按钮操作
前者,
如果barcode.exe程序的输入参数可以预先在命令行参数里传入的,也好办
程序组成对应的命令行参数,再调用就行了
如果需要运行后再交互输入的,像telnet/ftp一样,则需要Tdoscommand这个控件了,或者自己实现管道
bbsum123
2011-11-27
打赏
举报
回复
是有图形界面的,还要自己设计管道啊,怎么搞啊
hdwjj
2011-11-27
打赏
举报
回复
[Quote=引用楼主 bbsum123 的回复:]
我需要在系统里打印一个条形码,但我在外面有一个barcode.exe应用程序,怎么样调用,我那个barcode.exe程序有很多输入参数,例如条形码标准,code39、code93等还有条形码图形的大小尺寸。我需要在系统程序里输入字符,在外部barcode.exe输出条形码,再把条形码录入系统中,该怎么做,求各位大大们给个思路。
[/Quote]
直接在delphi里调用这个exe程序执行,然后模拟操作试试?
山东蓝鸟贵薪
2011-11-27
打赏
举报
回复
直接调用即可,加入参数
柯本
2011-11-27
打赏
举报
回复
[Quote=引用 1 楼 sz_haitao 的回复:]
首先,要确定外部程序是不是命令行的,还是有图形界面的
如果是后者,需要程序模拟人手点击或按钮操作
前者,
如果barcode.exe程序的输入参数可以预先在命令行参数里传入的,也好办
程序组成对应的命令行参数,再调用就行了
如果需要运行后再交互输入的,像telnet/ftp一样,则需要Tdoscommand这个控件了,或者自己实现管道
[/Quote]
++
如果是命令行的,可以用管道重定向
如果是窗口界面,可用SendMessage发消息模拟操作
[Inno Setup] 执行程序,
返回值
不为0时提示用户
本文提供了一段
Delphi
代码示例,用于通过
调用
'lodctr.exe'来加载性能计数器,展示了如何使用Exec函数执行
外部
应用程序
,并处理
返回值
以确保操作成功。如果加载失败,将显示错误消息。
Delphi
启动和关闭
外部
应用程序
本文介绍如何使用
Delphi
编程语言启动与关闭
外部
应用程序
。通过
调用
WinExec函数启动
外部
程序,利用FindWindow和SendMessage函数组合实现对
外部
程序的关闭操作。文
中
提供具体代码示例。
Delphi
调用
外部
程序的集
中
方法
本文介绍了如何使用
Delphi
中
的ShellExecute和WinExec函数来
调用
外部
程序或打开文件。详细解释了这两种方法的参数设置及其应用场景,如运行EXE文件、打开网页、发送邮件等。
Delphi
调用
外部
程序详解
本文介绍了
Delphi
中
调用
外部
程序的方法。WinExec主要运行EXE文件,而ShellExecute不仅能运行EXE文件,还能运行已关联文件。文
中
详细阐述了ShellExecute函数的标准用法,包括各参数含义,还介绍了其特殊用法,如打开浏览器、启动邮件客户程序等,并给出了相关示例。
Java JNI 和
Delphi
相互調用(1)-JAVA調用
DELPHI
本文介绍了如何使用 Java Native Interface (JNI) 让 Java 代码
调用
Delphi
函数。首先,通过 JNI-JEDI 库将 C/C++ 接口转换为
Delphi
接口。然后,创建 Java 类并声明 native 方法,加载
Delphi
编译的库。在
Delphi
端,创建库工程,遵循特定命名规则定义函数。最后,编译并运行测试,展示 Java
调用
Delphi
函数的过程。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章