1、
with application do
begin
NormalizeTopMosts;
MessagBox ('111','2222',1);
RestoreTopMosts;
end
上面的代码中NormalizeTopMosts和RestoreTopMosts是什么意思呀?还有那个app是什么呀,为什么一定要用with呀?
2、在Delphi中大小写不会自动转换吗,象vb一样?在Delphi中大小写有区别吗?
3、如何定义时间的显示格式?
edit1.text:=Format(timetostr(time),'hh:mm:ss')
上面是我写的,不对,应该怎么写?
4、小妹我初学,象类似的关于语法的错误很多,我应该看什么样的书呢,给推荐几本,谢谢!
with application do
begin
NormalizeTopMosts;
MessagBox ('111','2222',1);
RestoreTopMosts;
end
上面的代码中NormalizeTopMosts和RestoreTopMosts是什么意思呀?还有那个app是什么呀,为什么一定要用with呀?
2、在Delphi中大小写不会自动转换吗,象vb一样?在Delphi中大小写有区别吗?
3、如何定义时间的显示格式?
edit1.text:=Format(timetostr(time),'hh:mm:ss')
上面是我写的,不对,应该怎么写?
4、小妹我初学,象类似的关于语法的错误很多,我应该看什么样的书呢,给推荐几本,谢谢!
解决方案 »
- 跟随鼠标移动的图像
- 在win2000下他是怎么用一个EXE做到屏蔽了所有的系统热键的挂机锁呢?晕死了,有没人知道原理的说一下。。。
- 高分求教! 为什么字段得值是123.50,而在DBGRID里显示出来的是123.5,少了一位小数啊!
- 怎样才能在EHLIB的表格单元格里直接输入数据,像EXCL表一样
- dbgrid问题
- 谁知道以下Cookie内容的含义
- oracle 中select出来的数据集如何返回到客户端的数据集控件中?
- 提供Fast report的下载地址!
- 谁有适合DELPHI7+XP系统的DevExpress类全部控件安装包吗?
- 安装第三方控件时出现问题!
- 如何把excel文件存到sqlserver数据库
- 为什么oracle表只能增加字段不能删除字段
如果不用with .. do ,就得这么写
application.NormalizeTopMosts;
application.MessagBox ('111','2222',1);
application.RestoreTopMosts;
很麻烦
关于with用法等同楼上。
NormalizeTopMosts和RestoreTopMosts一般不太使用,主要在application中存在stayontop的窗体,而且需要提示对话框,如messagebox messagedlg等位于其上才使用。具体的可以看帮助信息。
2 delphi中对大小写要求不是很严,和c中不同,用bcb就能体会到。vb 没机会用:-(
3.edit1.text:=Formatdatetime('hh:mm:ss',time);
4.....
使用with的好处在于,在with do 后面begin end 中的程序代码,
包括对象,方法,等等他们的父对象是with后面所指的对象。 with application do
begin
NormalizeTopMosts;
MessagBox ('111','2222',1);
RestoreTopMosts;
end 等于
application.NormalizeTopMosts;
application.MessagBox ('111','2222',1);
application.RestoreTopMosts; 不用with也可以,但用了with的好处你自己可以慢慢体会。
不过也有人不喜欢用with,个人爱好问题。 NormalizeTopMosts和RestoreTopMosts具体是什么意思,
你可以看看application的帮助。
大写。
delphi好像也有自动排版的功能,在tools栏里面,
曾经有前辈告诉过我,但我一直没有试过,所以也就在哪了。
不过建议不要使用,前辈说,排版后会出现不可预见的后果。
作罢。