为什么Delphi 2009 IDE生成的可执行文件与命令行上生成的可执行文件不同? 我正在使用MSBuild生成构建,并在命令行中的dproj中构建配置.令人不安的是,由此生成的可执行文件的大小与IDE构建产生的不同.任何想法为什么?解决方法看看什么IDE做,请检查工具|选项|环境选项|编译和运行|显示命令行您可以检查编译器消息.
inno-setup – Inno Setup – 禁止“安装命令行:”日志条目 我们使用InnoSetup(版本5.4.2)作为生成安装程序的打包工具.我们将一些密码值作为命令行参数传递.在InnoSetup中,所有命令行参数都使用“Setupcommandline:”条目自动登录到安装日志.是否有任何方法可以禁止“安装命令行”登录日志.解决方法不可以.您只能禁用整体日志记录.以下是sourcecode相关部分的摘录:正如您所看到的,在Log过程调用命令行尾之前没有任何条件,
如何从命令行安装Delphi组件包? 我正在准备一个安装程序将我的组件包安装到DelphiXE中,而无需在IDE中手动调用.如何将Delphi组件包安装到Delphi中,而无需通过“安装包”菜单项手动执行.是注册表项吗?解决方法是的,注册表是你的朋友.包:IIRC已知IDE软件包适用于IDE扩展,组件的已知软件包图书馆路径位于:注意:>代表Borland,CodeGear或Embarcadero,取决于您的Delphi版本.>是IDE版本,即7.0版Delphi2010.
delphi – 如何在我的应用程序中集成问题步骤记录器(psr)? 您可以在命令行中键入psr来启动它。将其整合到Delphi应用程序中的最佳方法是什么?是否有针对psr的COM自动化界面?)>预设文件名psr将存储捕获;(怎么样?)>将捕获电子邮件发送到我的代码中指定的电子邮件地址。因为这主要是一个用户体验问题,我对自动崩溃报告不感兴趣,我知道madexcept在这些工作上做得很好。我有兴趣看到一个幻灯片,用户在4个步骤中解释为什么功能x吸吮或不按预期工作。
命令行 – 可以使用Inno Setup接受自定义命令行参数 我正在使用InnoSetup准备一个安装程序。但是我想添加一个额外的自定义命令行参数,并希望获取参数的值,如:检查/do是否给出,然后获取某些值。解决方法使用InnoSetup5.5.5,只需传递所需的任何参数,前缀为/和你的myApp.iss:如果没有参数匹配,则|waggle提供默认值。Inno设置不区分大小写。这是处理命令行选项的一个特别好的方法:它们刚刚生效。我希望有一个方式让用户知道安装程序关心的命令行参数。BTW,这使得@knguyen和@steve-dunn的答案有些多余。
如何在Delphi中运行命令行程序? 我需要从Delphi软件执行Windows“find”命令。我试图使用ShellExecute命令,但它似乎不起作用。在C中,我将使用系统过程,但在这里…解决方法使用ShellExecute()的示例:请注意,使用CreateProcess()而不是ShellExecute()允许更好地控制进程。理想情况下,您也可以在辅助线程中调用它,并在进程句柄上调用WaitForSingleObject()等待进程完成。示例中的Sleep()只是为了等待一段时间,ShellExecute()启动的程序完成–Shell
命令行中的Delphi MSBuild构建配置 Delphi2009使用构建配置。当您创建一个新项目时,你有两个默认的构建配置“Debug”和“Release”。现在我问自己如何使用MSBuild。您可以在某些Delphi项目目录中的“RADStudio命令提示符”中启动“msbuild”命令,它将构建默认的构建配置。Delphi帮助声明参数是[/p:configuration=],这是错误的!解决方法现在,如果要更改构建配置,则必须添加参数/p:config=例如:要么从原始“问题”复制;注释社区wiki。