Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4789|回复: 7

lazarus 怎样调用 外部程序

[复制链接]

该用户从未签到

发表于 2011-8-1 11:22:46 | 显示全部楼层 |阅读模式
请问 lazarus 怎样 调用外部程序 是不是在 代参数运行下面 设置的 ? 外部程序通过鼠标或者 终端都能运行, 就是不明白怎样调用 ,lazarus 下面开发的程序 显示成功编译了   但调用 外部程序时 显示
Failed to load file: "/home/ann/emc2-2.4.4/scripts/emc": not in executable format:
回复

使用道具 举报

该用户从未签到

发表于 2011-8-1 14:27:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-8-1 18:08:56 | 显示全部楼层
谢谢 总版主的回复 我好像表达的不是这个意思 , 我现在搞的的是开源程序 ,,开发一个程序的第三方界面外挂,我有 第三方 程序源代码 和已经编译好了的文件, 还有 原来程序的 的源代码  和编译好了的文件 ,第三方界面程序是在 lazarus 下开发的 (别人开发的),现在我想修改他,在lazarus 下编译通过 但是就是 linking 原程序时候 提示Failed to load file: "/home/ann/emc2-2.4.4/scripts/emc": not in executable format:
我使用的是 ubuntu  源程序 能在终端中运行 或者 直接可以用鼠标 点击运行  不知道是不是  “带参数运行”  这里设置出错 还是哪里出来问题
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-8-1 18:16:00 | 显示全部楼层
或许我真的不懂 嘿嘿  谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2011-8-1 18:44:45 | 显示全部楼层
谢谢 搞定嘞  嘿嘿
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-3-25 10:54:30 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-3-25 10:54:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2013-3-25 11:06:14 | 显示全部楼层
再加上刚刚渔夫教我的方法,此方式可以跨平台:
uses
  UTF8Process;
BrowserProcess:=TProcessUTF8.Create(nil);
    try
      BrowserProcess.CommandLine:=BrowserPath+' '+BrowserParams;
      BrowserProcess.Execute;
    finally
      BrowserProcess.Free;
    end;
回复 支持 反对

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 21:35 , Processed in 0.032413 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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