请问DELPHI7和DELPHI2007有什么不同?DELPHI里如何显示当前日期,比如2007-1-7,用啥函数?

3个月前 (08-01 09:53)阅读1回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1015575
  • 级别管理员
  • 主题203115
  • 回复0
楼主
可以在timer控件的ontime事件中些.'yyyy-m-d'为你想要的格式.delphi7不支持UNICODE是怎么个不支持法?但这是在GBK字符集环境下才能显示出的日文。他就会看到乱码(日文系统的字符集是SHIFT JIS)。而UNICODE就是为解决这种地域问题而产生的 - 一个集全球最常见语言的最常用文字符号所组成的字符集。使用UNICODE的程序。

请问DELPHI7和DELPHI2007有什么不同?

delphi7是经典之作,delphi2007是较新版本,现在最新的版本好像是delphi XE2,delphi从2006以后的版本,就和 .NET的差不多了 从功能上,delphi2007可能比delphi7来得好点,

DELPHI里如何显示当前日期,比如2007-1-7,用啥函数?

请问DELPHI7和DELPHI2007有什么不同?DELPHI里如何显示当前日期,比如2007-1-7,用啥函数?

label1.Caption := formatdatetime('yyyy-m-d',now);如果想随时间走,可以在timer控件的ontime事件中些.'yyyy-m-d'为你想要的格式.

delphi7不支持UNICODE是怎么个不支持法?

这就要从字符集的概念开始说起 DELPHI7用的是ANSI编码,这是和操作系统的区域设置有关的,例如你是中文系统,那么你的字符集就是GBK GBK虽然是中文字符集,但不代表就完全只有中文字符,它也有一定的外语文字,例如日文,但这是在GBK字符集环境下才能显示出的日文。

假如是一个日本人在日文WINDOWS下用你的程序的话,他就会看到乱码(日文系统的字符集是SHIFT JIS)。因为同一个编码序号,在不同的字符集下,所对应的字符是不同的。这就是乱码产生的原因。而UNICODE就是为解决这种地域问题而产生的 - 一个集全球最常见语言的最常用文字符号所组成的字符集。使用UNICODE的程序,无论在简体中文系统,繁体中文系统,日文系统,还是韩文系统下,都不会出现乱码,因为它的字符集是全球统一的。但也不代表UNICODE能显示所有语言的所有文字,因为每个字符集的大小都是固定的,它不可能包含所有语言的所有文字,只能包含这些语言的最常用的子集。所以当你看到UNICODE下某个字显示不出来,也不用大惊小怪,尝试换种表达方式吧。现在主流的开发工具都是基于UNICODE的,例如Visual Studio、Eclipse等。DELPHI7由于出现得比较早,所以编译的程序的字符串并不是以UNICODE的编码保存,开发环境也不是UNICODE的。只能通过某些特殊的控件来实现UNICODE功能(如常见的TNT控件)。DELPHI从2003开始支持UNICODE,可以考虑升级到2007或2010,这是比较稳定的版本。当然也可以升级到最新的XE2、XE3。

如何修改某软件的界面?

对于一般用户来说,要修改软件界面就需要用到资源编辑器,常用的比如象exescope、ResHacker、pe explorer,对于那些没有加壳的exe文件,用这些软件可以禁用、移动、修改你在程序上看到的界面,也可以用它们来替换图片或者图标什么的。(实际上这个过程就是一般汉化软件需要过程)

0
回帖

请问DELPHI7和DELPHI2007有什么不同?DELPHI里如何显示当前日期,比如2007-1-7,用啥函数? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息