delphi 控制台 程序

mandarin 2009-12-04 03:39:51
我在一个delphi的application中加了编译条件{$APPTYPE CONSOLE},所以程序起来之后后面会有一个DOS窗口;
加上这个编译参数是为了支持命令行参数方式运行程序,现在如果不去掉这个编译条件怎么把这个DOS窗口去???,
...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
skertone 2009-12-05
  • 打赏
  • 举报
回复
不用 控制台 一样可以用参数 使用方式同控制台程序

如果窗口也不要,可以去掉窗口代码直接写在 dpr 中,

最原始的Pascal 程序就是这样搞的
haitao 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mandarin 的回复:]
引用 1 楼 sz_haitao 的回复:
命令行就是doc窗口
参数方式 不管命令行还是gui/form方式,都是支持的
能否说说怎么实现
[/Quote]

2个函数:
paramcount()
paramstr(i)
wintergoes 2009-12-04
  • 打赏
  • 举报
回复
有界面的程序也支持参数的
mandarin 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sz_haitao 的回复:]
命令行就是doc窗口
参数方式 不管命令行还是gui/form方式,都是支持的
[/Quote]能否说说怎么实现
mandarin 2009-12-04
  • 打赏
  • 举报
回复
如果是用命令行我是用批处理来运行的,不能显示界面,但同时又支持有界面的运行,我是根据是否有参数来区分的
haitao 2009-12-04
  • 打赏
  • 举报
回复
命令行就是doc窗口
参数方式 不管命令行还是gui/form方式,都是支持的

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧