delphi常用函数

preview
需积分: 0 17 下载量 167 浏览量 更新于2008-07-24 收藏 362KB DOC 举报
Delphi 是一种强大的面向对象的 Pascal 编程语言,它提供了丰富的函数库,方便开发者进行各种操作。在 Delphi 中,函数是代码的基本单元,它们可以执行特定任务并可能返回结果。以下是一些 Delphi 常用函数的详细说明: 1. **Abort**:用于在异常处理中中断程序执行,通常在错误发生时调用。 2. **Abs**:计算给定数值的绝对值,例如 `Abs(-5)` 返回 5。 3. **AddExitProc**:将一个过程添加到运行时库的结束过程表中,当程序关闭时,这些过程会被调用。 4. **Addr**:返回对象或变量的内存地址,以整数形式表示。 5. **AdjustLineBreaks**:调整字符串中的行分隔符,使其符合 CR/LF 格式。 6. **Align** 和 **Alignment**:分别用于控件的对齐方式,例如居中、左对齐或右对齐。 7. **AllowGrayed**:用于设置复选框是否允许灰色状态,即介于选中和未选中之间。 8. **AnsiCompareStr** 和 **AnsiCompareText**:比较两个字符串,前者区分大小写,后者不区分。 9. **AnsiLowerCase** 和 **AnsiUpperCase**:分别用于将字符串转换为全小写和全大写。 10. **Append**:以追加模式打开文件,用于向现有文件添加内容。 11. **ArcTan**:计算弧度的余切值。 12. **AssignFile**:将文件变量与实际的外部文件关联。 13. **Assigned**:检查函数或过程变量是否已被赋予了值。 14. **AutoSize**:自动调整控件大小以适应其内容,如标签的文字。 15. **BackgroundColor**:设置控件的背景颜色。 16. **BevelInner/Outer/Width**:定义控件边框的内框、外框样式和宽度。 17. **BlockRead/BlockWrite**:用于读写文件的连续区域,通常用于处理记录。 18. **BorderStyle** 和 **BorderWidth**:设置控件的边框类型和宽度。 19. **Break**:终止循环(for、while、repeat)。 20. **Brush**:定义控件的画刷属性,影响绘制时的颜色和样式。 21. **Caption**:设置控件的标题或文字内容。 22. **ChangeFileExt**:更改文件名的扩展名。 23. **ChDir**:改变当前工作目录。 24. **Checked**:确定复选框是否被选中。 25. **Chr**:根据指定的ASCII码返回对应的字符。 26. **CloseFile**:关闭已打开的文件。 27. **Color**:设置控件的颜色。 28. **Columns**:设置多列控件(如列表框)的列数。 29. **CompareStr**:进行字符串比较,区分大小写。 30. **Concat**:连接多个字符串为一个新字符串。 31. **Continue**:跳过当前循环迭代,继续下一次循环。 32. **Copy**:从字符串中提取子串。 33. **Cos**:计算给定角度的余弦值。 34. **Ctl3D**:启用或禁用3D效果。 35. **Cursor**:设置控件在鼠标悬停时的光标形状。 36. **Date**:获取当前系统日期。 37. **DateTimeToFileDate/DateTimeToStr/DateTimeToString**:在不同日期时间格式间转换。 38. **DateToStr**:将日期转换为字符串。 39. **DayOfWeek**:返回一周中的哪一天(1-7,1代表周日)。 40. **Dec**:递减一个变量的值。 41. **DecodeDate/DecodeTime**:将日期或时间的编码值分解为各个部分。 42. **Delete**:从字符串中删除子串。 43. **DeleteFile**:删除指定文件。 44. **DiskFree/DiskSize**:获取磁盘的可用空间和总容量。 45. **Dispose**:释放动态分配的对象。 46. **DisposeStr**:释放堆上分配的字符串内存。 47. **DitherBackground**:使控件背景色变淡或加深50%。 48. **DragCursor**:设置拖放操作时的鼠标光标形状。 49. **DragMode**:控制控件的拖放行为。 50. **DropDownCount**:设置下拉列表的最大可见项数。 51. **EditMask**:设置编辑框的输入格式。 52. **Enabled**:启用或禁用控件。 53. **EncodeDate/EncodeTime**:将日期或时间部分组合成编码值。 54. **EndMargin**:设置控件内容结束时的边缘距离。 55. **Eof/Eoln**:检查文件是否到达结尾或行结束。 56. **ExceptAddr/ExceptObject**:在异常处理中获取相关信息。 57. **Exclude**:从集合中移除元素。 58. **Exit**:立即退出当前代码块。 59. **Exp**:计算数值的指数。 60. **ExpandFileName**:将相对路径转换为绝对路径。 61. **ExtractFileDir/ExtractFileExt/ExtractFileName/ExtractFilePath**:从文件路径中提取驱动器、目录、扩展名或文件名。 62. **FileAge**:获取文件的创建时间。 63. **FileClose**:关闭指定文件句柄。 64. **FileCreate**:创建新文件。 65. **FileDateToDateTime**:将DOS日期格式转换为Delphi日期。 以上只是Delphi函数库中的一部分,实际上还有很多其他功能强大的函数,用于处理字符串、数值运算、文件操作、网络通信、图形界面等各个方面。了解并熟练使用这些函数,能够帮助开发者更高效地编写 Delphi 应用程序。