delphi 过程以保留字procedure开始,没有返回值;函数以保留字function开始,有返回值。过程参数位于括号里面,多个参数之间以分号分隔,例如:procedure SetDate(Year: Integer; Month: Integer; Day: Integer);也可以将相同类型的参数组合在一起,则上述过程标题写成:procedure SetDate(Year, M
转载 2024-04-19 13:41:02
68阅读
一、函数原型的格式如下:[作用域][函数的链接规范]返回值类型[函数的调用规范]函数名(类型1[形参名],类型2[形参名],...)函数的参数压顺序与其中的  函数的调用规范  有关系,函数的调用规范就是描述参数是怎么传递的和由谁平衡堆栈的,当然还有返回值。编译出来的c/c++程式的参数压顺序只和编译器相关!二、函数调用约定的几种类型__stdcall,__cdecl,__
转载 2024-09-02 16:10:18
93阅读
数学库 三角函数(sin,cos,tan……) 所有的三角函数都使用弧度单位,可以用函数deg(角度)和rad(弧度)来转换角度和弧度。示例代码: print(math.sin(math.rad(30))) -- 0.5 谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。 函数(floor,ceil) floor:返回不大于x的最
转载 2024-05-10 18:46:47
597阅读
理解调用最重要的两点是:的结构,EBP寄存器的作用。首先要认识到这样两个事实:1、一个函数调用动作可分解为:零到多个PUSH指令(用于参数入),一个CALL指令。CALL指令内部其实还暗含了一个将返回地址(即CALL指令下一条指令的地址)压的动作。2、几乎所有本地编译器都会在每个函数体之前插入类似如下指令:PUSH EBP; MOV  ESP EBP;即,在程序执行到一个函数的真
当调用(call)一个函数时,主调函数将声明中的参数表以逆序压,然后将当前的代码执行指针(eip)压,跳转到被调函数的入口点。        进入被调函数时,函数将esp减去相应字节数获取局部变量存储空间。被调函数返回(ret)时,将esp加上相应字节数,归还空间,弹出主调函数压在中的代码执行指针(eip),跳回主调函数。再由主调
转载 2024-04-29 10:31:33
145阅读
在某些程序中,如果一些具有相同功能的程序段在程序的不同位置多次出现,一般将这些程序段,单独写成子程序。 引入子程序后,可以将较复杂的问题分解成若干较小易处理的子问题,且更重要的是是程序结构清晰、层次分明,增强程序可读性。 前面学过一些标准函数(如abs(x)、sqr(x)等和标准过程(如readln、write等)。  一、函数  如果一个子程序执行后能够返回其结果值,那
转载 2024-06-19 07:42:31
86阅读
    函数是一种“第一类值”,它们具有特定的词法域。    “第一类值”表示在lua函数域其他传统类型的值句用相同的权利。函数可以存储到变量中(无论是全局变量还是局部变量)或table中,可以作为实参传递给其他函数,也可以作为其他函数的返回值。    “词法域”是值一个函数
转载 2024-08-09 13:55:58
63阅读
  Lua函数的定义、math数学函数  定义函数function [function name] (param1,param2)     [function code] --定义一个函数用来求的两个数字的和 function plus (num1,num2) return num1+num2 end res = plus(54,12) print(res
DELPHI的宏可以做一些非常简便的工作, 它是记录键盘的动作,如果我们将一些有规律的动作,用宏来进行操作,就可以达到事半功倍的效果,前提是编写的代码风格比较整洁. 宏是以Ctrl + Shift + R开始, 也以Ctrl + Shift + R结束, 以Ctrl + Shift + P来播放. 开始录制宏后,可以在状态栏看到 'Recording'字样. 以下以Assign为例,来
一、Lua函数的基本语法一个lua程序既可以通过Lua语言编写的函数,也可以调用C语言编写的函数Lua语言标准库中的所有函数都是使用C语言编写的。调用函数时使用的参数个数可以与定义函数时使用的参数个数不一致,Lua通过抛弃多余参数和将不足的参数设为nil的方式来调整参数的个数。当函数只有一个参数,且参数为字符串或表时,()是可选的;print("hello world") <==>
转载 2024-03-19 16:49:11
54阅读
  ---------------------------------------------------------------------------- //如需转载请注明出处//作者: 逍遥萧 估计很多用了Delphi很多年的都不知道Delphi有支持对象.C++里对象即可以创建为堆对象,也可以创建为对象常用的对象都是TObject继承,此种对象需要创建释放,不然会内存漏洞而对象不需
转载 2016-04-19 10:14:00
135阅读
2评论
Excel 函数总结 INT(Number) 整 Number:要整的实数MOD(Number,Divisor) 求余数 Number:被除数 Divisor:除数ROUND(Number,Num_digits) 四舍五入 Number:数值 Num_digits:位数(负数:小数点前位数)ROUNDUP(Number,Num_digits) 向上舍入 Number:实数 Num_d
转载 2024-04-14 09:27:56
79阅读
Delphi程序设计基础教程》Delphi 教程 系列书籍 (044) 《Delphi程序设计基础教程》 网友(邦)整理 EMail: shuaihj@163.com下载地址:Part1Part2作者: 何定华 易海胜丛书名: 21世纪高职高专规划教材.计算机应用系列 出版社:清华大学出版社 ISBN:9787302170433 上架时间:2008-5-14 出版日期:2008 年5月 开本:1
设定环境选项(Setting the Environment Options)Delphi环境选项使用户能在全局级对Delphi IDE作修改(Project Options对话框控制工程级设置)。选取主菜单【Tools | Environment Options】菜单项来显示Environment Options对话框;该对话框是一个多页面的对话框,共有十个页面。在前面的Code Editor讲
转载 2024-04-30 16:37:55
81阅读
excel中函数是如何实现的?让我们看看Excel的舍入问题!分别使用:1,int(A1),round directly2,A1 mod(A1,1),mod(A1,1)是获取小数点的方法3,TRUNC(A1)去掉尾数,保留整数4,round(A1,)进行四舍五入,round up(A1,)进行四舍五入,有一个小数位6,round down(A1,)进行四舍五入,这里和TRUNC一样上下舍入函数
颜色转换函数: Delphi 到 Html {由 Delphi 的颜色常数转换到 Html 颜色} function HexColorToHtmlColor(c: Integer): string; var R,G,B: Byte; begin R := c and $FF; G := (
原创 2021-04-30 11:10:39
204阅读
        Excel中的查找和引用函数主要用于查找工作表中的所需内容,还可以获得工作表中的单元格位置或表格大小等信息,如果将查找和引用函数配合其他的Excel函数使用,将会发挥更强大的功能。常用的查询表中的数据函数有:引用表中数据的函数有:一、Choose函数。作用:根据序号列表中选择对应的内容。语法结构:=Choose(序号,返回值1,[返回值2]
三四两章内容比较简单就放一起了,话不多说直接开始。 3.1 算术操作符Lua支持常规的“+”、“-”、“*”、“/”、“%”等操作符,这里不一一例举。这里稍微说一下%(余)操作符,介绍一些小技巧。通过 x%1 可以获取x的小数部分,而 x-x%1 则就是x的整数部分,类似的 x-x%0.01则可以获取到x小数点后两位。这些计算方式在别的语言中也可以适用。3.2 关系操作符Lua中的关系
转载 2024-04-02 14:58:31
226阅读
这是一个标准 C 的算术库,所有的函数存放于math表1、math.abs (x)功能:返回x的绝对值2、math.acos(x)功能:函数返回参数x的反余弦值。参数x 应当在-1和1之间3、math.asin (x)功能:函数返回参数x的反正弦值。参数x 应当在-1和1之间。4、math.atan (x)功能:函数返回参数x的反正切值5、math.atan2 (x, y)功能:函数计算y/x的反
转载 2024-04-18 10:31:30
136阅读
lua语言进阶部分,主要包括协程、正则等内容,不包括C和lua的交互 名词解释高阶函数:以另一个函数为参数的函数 第一类值:意味着lua语言中的函数和其他常见类型的值同等权限(比如保存到变量、放在表中)闭包递归函数定义问题在编译函数体中的函数时,如果当前函数未定义,会去找全局函数。所以在定义递归函数时,要注意先定义-- 错误的编写 local fact
转载 2024-04-03 09:06:14
132阅读
  • 1
  • 2
  • 3
  • 4
  • 5