Delphi控制台程序不显示控制台窗口、密码输入用星号表示
2012-05-24 10:25
579 查看
http://hi.baidu.com/hacklzt/blog/item/176cfddf9b352b5d95ee3766.html
怎样让Delphi 开发的控制台程序不显示控制台窗口?
方法一:
在程序的首行添加 FreeConsole;
FreeConsole 是 Windows 提供的 API 函数,它的作用就是销毁 Console Window,但是这种方法有个缺陷,它必须要等 Console Window 创建后才能销毁,这样就导致程序运行的时候还是会有一个黑窗口闪一下,然后关闭。
方法二:
直接将编译指令 {$APPTYPE CONSOLE} 去掉。
这种方法比较完美,不会出现 Console Window闪现的情况。
怎样使delphi写的控制台程序在使用中密码不显示出来?
怎样让Delphi 开发的控制台程序不显示控制台窗口?
方法一:
在程序的首行添加 FreeConsole;
FreeConsole 是 Windows 提供的 API 函数,它的作用就是销毁 Console Window,但是这种方法有个缺陷,它必须要等 Console Window 创建后才能销毁,这样就导致程序运行的时候还是会有一个黑窗口闪一下,然后关闭。
方法二:
直接将编译指令 {$APPTYPE CONSOLE} 去掉。
这种方法比较完美,不会出现 Console Window闪现的情况。
怎样使delphi写的控制台程序在使用中密码不显示出来?
program Project2; {$APPTYPE CONSOLE} uses SysUtils,Windows; var S : string; begin { TODO -oUser -cConsole Main : Insert code here } Write('Please input your password:'); SetConsoleMode(GetStdHandle(STD_INPUT_HANDLE),ENABLE_LINE_INPUT or ENABLE_PROCESSED_INPUT); ReadLn(S); WriteLn; WriteLn('Your Password is:',S); ReadLn; end.
相关文章推荐
- 控制台程序输入密码时显示星号
- C#实现在控制台输入密码显示星号的方法
- 一个有效的bat程序中输入密码不回显并显示星号*
- 挺好玩的 控制台输入密码显示星号
- 命令行启动java程序不显示控制台窗口
- 输入密码显示星号
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- C++中在输入密码的时候显示星号的方法
- vc不显示控制台程序命令窗口
- 编写一个程序,用于接收用户输入的数,然后显示从0到该数为止表示的所有字符,询问用户是否愿意再次继续同样的过程
- 控制台程序小工具:输入密码、指令指派、自动补全与帮助集成
- delphi InputBox输入密码用*代替,怎样让delphi的inputbox输入框显示密码代表符*
- C#练习——统计整型数组中不重复数字的个数、将普通日期格式转换成汉字日期格式、在控制台录入每个学生的姓名,当用户输入quit(不区分大小写)时,程序停止接受用户的输入,并且显示出用户输入的学生的个数
- 让你在终端输入密码时显示星号
- VC6.0输入密码显示星号 亲测通过
- shell实现输入密码显示星号
- qt QlineEdit 输入密码显示成星号
- Linux下实现输入密码以星号显示
- shell实现输入密码显示星号
- Android程序开发之防止密码输入错误 密码明文显示功能