`
qzriso
  • 浏览: 242406 次
  • 性别: Icon_minigender_1
  • 来自: ph
社区版块
存档分类
最新评论

Delphi absolute关键字

阅读更多

//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.
procedure TForm1.btnTestClick(Sender: TObject);
var
  str : string[32];         {string最大位数255,其实在内存中占用的是256字符,
                            字符串的第0个位置保存了字符串的长度}
  StrLen : Byte absolute str;  //StrLen 是Byte类型
//这个声明指定了变量StrLen起始地址与Str相同.
//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.

begin
  Str := 'abc';
  Edt1.Text := IntToStr(StrLen);
end;

分享到:
评论

相关推荐

    DELPHI关键字详解.doc

    DELPHI关键字详解 在Delphi编程语言中,关键字是具有特殊含义的保留标识符,它们在程序中扮演着至关重要的角色。以下是一些Delphi的关键字及其详细解释: 1. **absolute** `absolute` 关键字允许你声明一个变量,...

    Delphi 关键字详解

    在 Delphi 编程语言中,关键字是编程语言的核心组成部分,它们定义了程序的基本结构和行为。本篇文章将深入解析 `absolute` 和 `abstract` 两个关键字,以及介绍与它们相关的概念。 首先,`absolute` 关键字允许你...

    Delphi常用关键字用法详解

    在Delphi编程语言中,关键字是具有特殊含义的保留词汇,它们在代码中扮演着至关重要的角色。本文将深入解析Delphi中的常用关键字及其用法。 首先,`absolute`关键字用于指定两个变量在内存中的位置是相同的,这意味...

    Delphi中二进制串口通信编程方法

    在Delphi中,可以使用absolute关键字定义两个同地址的动态数组,分别用于接收字节数据和获取整数数据,从而避免数据转换的复杂性。具体实现时,先通过串口接收字节数据至字节动态数组,再直接从同地址的整数动态数组...

    Delphi语法基础

    例如,“absolute”关键字用于声明绝对地址变量,“abstract”关键字用于声明抽象方法,“and”关键字用于布尔逻辑运算。 通过了解这些基础知识,开发者可以更高效地使用Delphi进行开发,并编写出结构清晰、易于...

    Delphi语法基础.pdf

    表2.1列出了面向对象Pascal语言(Delphi 4)中的关键字及其作用,如`absolute`用于声明绝对指令的变量,`abstract`用于声明抽象方法,以及布尔运算符`and`等。 了解并掌握Delphi的基础语法对于初学者至关重要,不仅...

    Delphi 语言常识.pdf

    ### Delphi语言常识 #### 单元文件结构 在Delphi编程中,单元(Unit)...了解这些关键字和保留字对于理解Delphi语言的基础结构和语法非常重要。它们构成了构建更复杂程序的基础,同时也是理解高级特性和概念的关键。

    Delphi之Pascal语言中的关键字及保留字汇总

    以下是对Delphi中Pascal语言关键字和保留字的详细解释: 1. `absolute`:指示变量的内存位置是固定的,不随变量的类型变化而变化。 2. `abstract`:用于定义抽象方法,表示该方法没有实现,通常用于接口或抽象类中...

    DELPHI语法.doc

    - 关键字是Delphi语言中具有特殊含义的保留标识符,如`absolute`、`abstract`、`and`等,它们不能用作普通变量或函数名。遵循这一规则可以避免语法冲突,保持代码的清晰性。 6. **面向对象特性**: - Delphi引入...

    Delphi语法基础(文字版 可复制)

    关键字在Delphi中具有特殊意义,它们是ObjectPascal的保留标识符,用于指示程序中的特殊操作或定义。例如: - `absolute`:表示变量的绝对地址。 - `abstract`:表示抽象方法。 - `assembler`:向后兼容,用于汇编...

    delphi语言基础

    表2.1列出了面向对象Pascal语言(Delphi 4)中的关键字及保留字。 **表2.1:面向对象Pascal语言中的关键字及保留字** | 关键字 | 作用 | |-----------|-----------------------------------------| | absolute | ...

    Delphi语法基础.doc

    表2.1列出了面向对象Pascal语言(Delphi 4)中的关键字及保留字: | 关键字 | 作用 | |------------|----------------------------------| | absolute | 指令(变量) | | abstract | 指令(方法) | | and | ...

    delphi语句[参考].pdf

    在Delphi中,编程涉及许多关键字、运算符和语句,这些构成了其语法的基础。以下是一些主要的知识点: 1. **关键字**: - `absolute`:用于声明变量的内存位置,它直接指向另一个变量的内存地址。 - `abstract`:...

    Delphi程序设计基础学习教案.pptx

    保留字是Delphi语言中预定义的关键字,它们具有特殊含义,不能用作自定义标识符。例如:`and`, `array`, `case`, `class`, `const`, `destructor`, `div`, `do`, `downTo`, `else`, `end`, `except`, `exports`, `...

    数据库技术[二]3-Delphi语法基础3.ppt

    - Delphi基于面向对象的编程,`Class`关键字用于定义类,`Private`, `Protected`, `Public`和`Published`分别用于定义类成员的访问权限。 8. **属性与方法** - 类中的属性和方法分别对应于对象的特性(数据)和...

    Delphi编译错误中文手册大全

    或者明确地使用 `override` 关键字来重写基类的方法。 7. **`Redeclaration of property not allowed in OLE automation section`** - **含义**:在 OLE 自动化部分不允许属性的重新声明。 - **原因**:在 OLE ...

    Delphi程序设计基础PPT课件.pptx

    - **保留字**:保留字是编程语言预定义的、具有特定含义的关键字,不能用作自定义标识符。例如,`and`、`array`、`begin`、`case`、`class`等。保留字在程序中有着特殊的用途,如控制流程、声明变量和类型等。 - *...

    Delphi程序设计基础PPT学习教案.pptx

    而指令字则是一些特殊的关键字,如`absolute`、`virtual`、`private`等,它们在程序中起到特定的作用,比如`virtual`指示一个方法是可以被子类覆盖的。 在数据类型方面,Object Pascal提供了【标准数据类型】和...

Global site tag (gtag.js) - Google Analytics