动态数组支持直接相加,方法如下: 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl...
分类:
数据库 时间:
2015-10-25 06:10:55
阅读次数:
245
动态数组直接 := 赋值给新数组,那么这2个数组还是同一个数组,修改任意一个数组成员值,另外一个数组也跟随着变化。 如果动态数组用Copy赋值,那么则不会跟着随动变化 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, ...
分类:
数据库 时间:
2015-10-25 06:10:36
阅读次数:
200
开发数组,参数用const限定词,Slice为取部分长度的数组成员。也可以直接用 [] 的方式传参 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, ...
分类:
数据库 时间:
2015-10-25 06:08:53
阅读次数:
334
定义函数构型,然后在再调用函数 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl....
分类:
数据库 时间:
2015-10-25 06:06:30
阅读次数:
256
Delphi函数声明可以写预设参数,定义的时候,可以不用写 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl....
分类:
数据库 时间:
2015-10-25 00:53:26
阅读次数:
239
如果程序 A 调用程序 B,而程序 B 又调用程序 A,当我们开始撰写这 个程序代码的时候,我们等于是在呼叫一个编译程序还没看到的程序。 在这个情形下(还有很多情形也会有类似的情况发生),我们可以先宣告一个 函式或者程序, 把完整的名称、 参数都宣告好, 但不用提供完整的程序代码。 要做到这一点,我...
分类:
数据库 时间:
2015-10-23 18:35:39
阅读次数:
218
开发数组的参数赋值和传参如下: 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl....
分类:
数据库 时间:
2015-10-23 18:34:15
阅读次数:
252
可以修改如下: 或者如下: 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Co...
分类:
数据库 时间:
2015-10-23 18:31:45
阅读次数:
263
按值传递,会在函数内复制一个变量,不会改变外部参数的值。 按址传递,需要在参数上写var标识符,会改变外部传入参数的值。 如下图: 代码如下: unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, S...
分类:
数据库 时间:
2015-10-23 18:22:13
阅读次数:
188
for in 循环中,会把整个数组、字符串、List 里面的所有元素都列出来。 procedure TForm1.Button1Click(Sender: TObject); var S: string; Ch: Char; begin S := 'Hello world'; for Ch in S...
分类:
数据库 时间:
2015-10-23 18:20:33
阅读次数:
138