社区
非技术区
帖子详情
delphi中定义全局变量
zhaozheng821018
2008-12-11 03:58:50
我现在有三个form,分别是1,2,3
我想在form1中设置一个全局变量,在form2中给全局变量赋值,在form3中使用这个form2所赋的值
这个东东怎么实现????
...全文
261
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
自
定义
单元模块和调用_全局函数、全局过程、
全局变量
、全局常量
定义
Delphi
实例说明局部和全部变量在内存占用上的不同
摘要:
Delphi
源码,系统相关,
全局变量
本
Delphi
示例用于说明局部和全部变量在内存占用上的不同。 输出结果是类似这样的: ...因此,相对于
定义
的顺序,多个
全局变量
的地址是递增的,而局部变量递减。
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
中
制作DLL
中
回调函数的应用
但变量是在各进程的地址空间
中
,因此你不能借助dll的
全局变量
来达到两个应用程序间的数据 传递,除非你用内存映像文件。 五、其他:调用方式按照标准的Windows调用方式. 六、关于参数传递 •
Delphi
程序之间调用...
关于tts语音引擎的使用方法.rar_create window_
delphi
speech_
delphi
tts_lines_
设计如图2所示的窗口,
定义
全局变量
: var VoTxt:IVTxtAuto 然后在Form的OnCreate事件
中
加入: VoTxt:=CoVTxtAuto_.Create VoTxt.Register(′′,′Speech Test′) {注册} “Read”按钮代码为: ...
非技术区
828
社区成员
53,611
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章