unit Unit1
Interface
uses windows,sysUtils;
type
Ctest=class
R:integer; //申明区域A
procedure zvoid;
end;
Implementation
var
//R:Integer; 申明区域B
procedure zvoid;
begin
showMessage('test');
end;
//在两个地方申明的变量有什么不同呢??
Interface
uses windows,sysUtils;
type
Ctest=class
R:integer; //申明区域A
procedure zvoid;
end;
Implementation
var
//R:Integer; 申明区域B
procedure zvoid;
begin
showMessage('test');
end;
//在两个地方申明的变量有什么不同呢??
解决方案 »
- xp professional 2002 sp2 连接access时出错:未找到提供程序,该程序可能未正确安装。
- delphi写的一个dll,在接口中如何接受外部程序送给他的一个数据集!
- 200 分求组件
- 如何进行模糊定位?
- 如何调用动态库中未export的函数?
- 怎样用程序在SQL Server上新建数据库(.MDF文件,不是表),并能使用,因为我想做成象一些程序一样的有‘新建帐套’的工能?3Q
- 如何实现判断
- ERP实施工作前景
- char(Key) 得到的字符为什么都是大写的没小写?
- 如何在一行中加入一个回车符!
- 动态生成控件数组,长度设置为0后原来的控件是不是会消失?
- DELPHI 主表和从表在DBGrid中的显示问题
一个在类型的内部声明
却在interface区另一个在Implementation 处声明。B处的变量属于全局变量,但只能在Implementation内被访问。而题目的原意大概是注意区分属于类型内部的变量和其他地方声明的变量即使同名也是不同的变量。
类型内部的变量要加个“.”才能访问。