【发布时间】:2014-12-07 17:48:34
【问题描述】:
在我的 Delphi 项目中,我调用了一些 终端 命令来访问文件并进行一些更改。当我在 OS X 中运行时,终端命令无法正常工作。在乞讨中,它说许可被拒绝。我通过使用 chmod 777 解决了这个问题。然后当我尝试创建一个 .txt 文件时,它显示“分段错误:11”!并且尝试转换图像的命令根本不起作用。无论如何,当我直接在终端中编写它们而不使用delphi时,它们都可以完美地工作。
这是我为调用这两个终端命令而写的代码:
_system(PAnsiChar(AnsiString('./dcmj2pnm '+ pathdcm + ' ' + pathbmp + ' +oj') ));
_system(PAnsiChar(AnsiString('./dcmdump '+ pathdcm +' > '+pathtxt) ));
【问题讨论】:
标签: macos delphi terminal segmentation-fault delphi-xe6