Delphi 的运算符列表
分类
运算符
操作
操作数
结果类型
范例
算术运算符
+
加
整数,实数
整数,实数
X + Y
-
减
整数,实数
整数,实数
Result - 1
*
乘
整数,实数
整数,实数
P * InterestRate
/
实数除
整数,实数
实数
X / 2
div
整数除
整数
整数
Total div UnitSize
mod
取模
整数
整数
Y mod 6
+(一元)
符号等同
整数,实数
整数,实数
+7
-(一元)
符号相反
整数,实数
整数,实数
-X
布尔运算符
not
否定
布尔型
Boolean
not (C in MySet)
and
与
布尔型
Boolean
Done and (Total > 0)
or
或
布尔型
Boolean
A or B
xor
异或
布尔型
Boolean
A xor B
逻辑(按位)运算符
not
按位否定
整数
整数
not X
and
按位与
整数
整数
X and Y
or
按位或
整数
整数
X or Y
xor
按位异或
整数
整数
X xor Y
shl
按位左移
整数
整数
X shl 2
shr
按位右移
整数
整数
Y shr I
字符串运算符
+
连接
字符串、压缩串、字符
字符串
S + '.'
指针运算符
+
指针加
字符指针,整数
字符指针
P + I
-
指针减
字符指针,整数
字符指针,整数
P - Q
^
指针解除参照
指针
指针的基类型
P^
=
相等
指针
Boolean
P = Q
<>
不等
指针
Boolean
P <> Q
集合运算符
+
并集
集合
集合
Set1 + Set2
-
差集
集合
集合
S – T
*
交集
集合
集合
S * T
<=
子集
集合
Boolean
Q <= MySet
>=
超集
集合
Boolean
S1 >= S2
=
相等
集合
Boolean
S2 = MySet
<>
不等
集合
Boolean
MySet <> S1
in
成员
序数,集合
Boolean
A in Set1
关系运算符
=
相等
简单类型、类、类引用、接口、串、压缩串
Boolean
I = Max
<>
不等
简单类型、类、类引用、接口、串、压缩串
Boolean
X <> Y
<
小于
简单类型、串、压缩串、PChar
Boolean
X < Y
>
大于
简单类型、串、压缩串、PChar
Boolean
Len > 0
<=
小于或等于
简单类型、串、压缩串、PChar
Boolean
Cnt <= 1
>=
大于或等于
简单类型、串、压缩串、PChar
Boolean
I >= 1
类运算符
as
转换
类和类的实例
is
判断
=
关系运算符 = 和 <> 也作用于类
<>
地址(@)运算符
@X
如果X是一个变量,那么@X返回X的地址。
当编译指示 {$T-} 有效时,@
相关文档:
3.2 用户登录方案
在进入一个系统时,必须先在登录窗体中输入正确的用户名和密码才能进入。这样可以确保系统的安全性和保密性,登录窗体的制作按照系统的大小及用处,可以分为不同的登录窗体样式,在系统第一次登录前,首先要对操作员信息进行相应的设置。本节将对登录窗体及操作员管理窗体的制作过程进行详细的说明 ......
Delphi操作INI文件步骤如下:
-------------------------------------
1)在Uses中添加iniFile单元;
2)声明TiniFile对象;
3)创建TiniFile对象;
----------------try------------------
4)INI文件读写操作;
--------------finally----------------
5)释放TiniFile对象;
---------------end--------------- ......
一、使用文件流的方法进行拷贝,当然。同样的道理,你也可以使用内存流等方法进行文件的拷贝,原理是一样的。
procedure copyfile(sourcefilename,targetfilename : String);
var f1, f2: tfilestream;
begin
f1 := tfilestream.Create(sourcefilename, fmopenread);
try
f2 := tfilestream ......
动态链接库是一个能够被应用程序和其它的DLL调用的过程和函数的集合体,它里面包含的是公共代码或资源。由于DLL代码使用了内存共享技术,在某些地方windows也给了DLL一些更高的权限,因而DLL中可以实现一些一般程序所不能实现的功能,如实现windows的HOOK、ISAPI等。同时,DLL还为不同语言间代码共享提供了一条方便的途径。因而D ......
开发步骤:
1、创建ActiveX Library工程。
2、创建COM Object。
3、创建Type Library,并创建相应接口。
4、创建接口对应的函数和实现。
具体如下:
3、创建Type Library,并创建相应接口。
view|type library
找到已经生成的type library,其实和TLB文件是对应的。
我们可以看到上一步生成的对象也含在里面。
我 ......