VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 7150|回复: 15

[原创] 真正的VB控制台程序,不是跳出一个新控制台窗口的那种!

[复制链接]
 楼主| 发表于 2011-9-24 15:43:55 | 显示全部楼层 |阅读模式
本帖最后由 tgy 于 2011-9-24 21:37 编辑

真正的VB控制台程序,使用了一种新的连接方法生成的(在cmd命令提示下运行就会看到效果了,输入exit退出,在命令行后带参数会显示到控制台中),又可以回味一下QB时代的字符界面了,只是不能用print直接输出,呵呵:
vb控制台程序.rar (5.79 KB, 下载次数: 359)

点评

没有源代码,你发来干什么  发表于 2011-9-24 19:26

本帖被以下淘专辑推荐:

发表于 2011-9-24 17:20:43 | 显示全部楼层
这东西早就有了,只不过是在LINK的时候把子系统改为CONSOLE……

点评

同 数学家的,直接LordPE改一下  发表于 2011-9-25 05:28
要是我就直接改编译好的exe,只需要改一个字节……  发表于 2011-9-24 19:26
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-24 19:31:36 | 显示全部楼层
本帖最后由 tgy 于 2011-9-24 19:33 编辑

源代码和常规的控制台代码基本都是一样的,关键是编译这一关。网上下了一个可以选控制台还是常规窗口的link.exe。

点评

哦  发表于 2011-9-24 20:21
回复 支持 反对

使用道具 举报

发表于 2011-9-24 20:36:23 | 显示全部楼层
附例中可实现命令行方式下显示,但不支持输入,无需换Link.exe
ConsoleApp.rar (17.91 KB, 下载次数: 366)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-24 21:05:23 | 显示全部楼层
nanhai 发表于 2011-9-24 20:36
附例中可实现命令行方式下显示,但不支持输入,无需换Link.exe

这个是要DLL的吧
回复 支持 反对

使用道具 举报

发表于 2011-9-24 21:13:05 | 显示全部楼层
不需要,看例子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-24 21:21:07 | 显示全部楼层
本帖最后由 tgy 于 2011-9-24 21:22 编辑

回复 nanhai 的帖子

包里的EXE是可以,如果选窗体子系统,重新编译后就不行了,选console编译又可以了,怀疑包里的EXE是console 编译的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-24 21:28:12 | 显示全部楼层
本帖最后由 tgy 于 2011-9-24 21:34 编辑

其实选console编译后,程序中的AllocConsole api 根本都不需要,这个只是为windows编译准备的。貌似console编译系统就自动准备好了控制台窗口。

m$完全可以把console 和 windows编译选项放到工程属性里或编译选项里面的。难道这又是故意的?
回复 支持 反对

使用道具 举报

发表于 2011-9-24 21:45:51 | 显示全部楼层
唉,我没有啊
回复 支持 反对

使用道具 举报

发表于 2011-9-24 21:48:24 | 显示全部楼层
有个VBGrapics.tlb文件,在程序里有Public stdout As IVBPrint
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2020-6-2 00:06

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表