社区
非技术区
帖子详情
delphi中定义全局变量
zhaozheng821018
2008-12-11 03:58:50
我现在有三个form,分别是1,2,3
我想在form1中设置一个全局变量,在form2中给全局变量赋值,在form3中使用这个form2所赋的值
这个东东怎么实现????
...全文
287
6
打赏
收藏
delphi中定义全局变量
我现在有三个form,分别是1,2,3 我想在form1中设置一个全局变量,在form2中给全局变量赋值,在form3中使用这个form2所赋的值 这个东东怎么实现????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scutLiu
2008-12-11
打赏
举报
回复
[Quote=引用 1 楼 zxf_feng 的回复:]
建一个公共单元,在这里定义变量,其余的都引用它。
[/Quote]
这种方法可行
具体实现为
使用new unit创建一个sysPublic单元(不需要创建窗体)
然后在该单元中定义全局变量
在使用全局变量的单元中引用sysPublic单元即可
sysPublic单元的文件sysPublic.pas的内容格式大致如下
unit sysPublic;
interface
uses
//global variables
var
s:string='';
//global functions
//global procedures
implementation
//implement the functions and procedures
zhaozheng821018
2008-12-11
打赏
举报
回复
搞定,谢谢了!
zhaozheng821018
2008-12-11
打赏
举报
回复
但是怎么引用了,比如,我在form2中把公共unit给uses进来,然后直接使用变量s提示没有定义,如果使用unit.s的话,那个s出不来……
xiedewei
2008-12-11
打赏
举报
回复
var
Form1: TForm1;
s: string;
在这里设置变量
zhaozheng821018
2008-12-11
打赏
举报
回复
不好用啊,我把form1变成公用的unit,之后我在public中设置了变量,但是依然不好用。
阿三
2008-12-11
打赏
举报
回复
建一个公共单元,在这里定义变量,其余的都引用它。
delphi
全局变量
的
定义
与初始化赋值
delphi
全局变量
的
定义
与赋值主要有下面几种方法:1.
全局变量
的初始化在最后结束的end.之前,增加initialization关键字,然后加入对
全局变量
的初始化,这样就可以初始化
全局变量
了.不论在interface还是在implementation部分的全部变量,都可以这么来初始化//省略前面的interface, uses, type.vari: Integer;implemen
delphi
工程
中
如何
定义
全局变量
新建一个公用单元,专门放置公用
全局变量
unit untCommon;interfacevarv1:integer;v2:string;end.-----------------unit unit1;interfaceuseswindows, ................, untCommon ; //在每个需要使用v1、v2变量的单元
中
引用上面那个单元untCommon就可以了 转...
Delphi
自
定义
单元模块和调用_全局函数、全局过程、
全局变量
、全局常量
定义
Delphi
的基础研究记录 当我们熟悉了一个第一语言后去学习另一种语言,往往但会想到 第一语言的功能。
Delphi
这门语言基于 VB 和 VC++ 之间的一个语言,非常不错,很快上手了。下面
定义
个自
定义
模块。不过我喜欢叫 单元模块。 因为
Delphi
的程序代码是 由N个单元构成,其实这里的单元就是 VB里面的模块差不多。下面的这个单元模块,里面没有对象实现。但是函数和过程,还有
全局变量
和
全局变量
初始化和全局常量。这里有一个错误比较特殊,就是 当你写了关键字后,但是没有 写接下来的匹配的代码他就会提示Id
讨论
全局变量
!主要解答者: guestman
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) Button1: TButton; procedure Bu
非技术区
830
社区成员
53,569
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章