本人有个问题:
1、如何在delphi中定义一个全局量,使每个窗体都可以用到它。
1、如何在delphi中定义一个全局量,使每个窗体都可以用到它。
解决方案 »
- 怎么把form1的一个变量传到form2去啊?
- stdcall导致的问题……
- 寻求:delphi8的试用版下载连接!
- 帮忙看看程序!谢谢
- !!!!!!!!!!!ListView怎么取得不连续的多选项目ItemIndex????
- 关于第三方控件安装的问题。高价悬赏
- DELPHI中有没有象C语言那样的源程序美化小工具啊!
- 弹出菜单的位置问题,简单,快进
- 请问DELPHI6.0的密码? 急!!!
- 网上控件太多,重复的也太多,滥竽充数也太多,我喜欢专业的控件公司的控件,知道有LMD,AHM,能否再推荐一些称得上"大腕级"的控件,一定要大腕级
- 查出的记录修改问题
- websnap小问题,会者不难,在线等,回答立即给分
gprecUserCount: point;//名称为UserCount的全局变量,其类型为指向一结构的指针
但是在模块内部可以使用全局变量。所有模块内全局变量必须用‘F’为前缀。如果几个模块之间需要进行资料交换,则需要通过声明属性的方法来实现。例如:
type
TFormOverdraftReturn = class(TForm)
private
{ Private declarations }
FuserName: string;
FuserCount: Integer;
Procedure SetUserName(Value: string);
Function GetUserName: string;
public
{ Public declarations }
property UserName: string read GetUserName write SetUserName;
property UserCount: Integer read FuserCount write FuserCount;
end;
unit Common
interface
uses
//引用的单元var
//将全局变量在这里声明
在窗体单元中
Unit FormA
interface
....,common;
2.可以将全局变量声明在一个窗体单元文件中
unit ViewNews;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
........type
TViewForm = class(TForm)
private
{ Public declarations }
public
{ Public declarations } end;var
ViewForm: TViewForm;
//在这里作全局变量声明
在窗体单元中
Unit FormA
interface
....,ViewNews;